Abstract
Software security is a key issue in an Internet-enabled economy. In order to prevent software from piracy and unauthorized modification, many techniques have been developed. Software watermarking[1,2] is such a technique, which can be used to protect software by embedding some secret information into the software to identify its copyright owner. In this paper, we discuss algorithms of software watermarking through register allocation.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Collberg, C., Thomborson, C.: Software Watermarking: Models and Dynamic Embeddings. In: POPL 1999 (1999)
Collberg, C., Thomborson, C.: Watermarking, tamper-proofing, and obfuscation - tools for software protection. IEEE Transactions on Software Engineering 28, 735–746 (2002)
Myles, G., Collberg, C.: Software Watermarking Through Register Allocation: Implementation, Analysis, and Attacks. LNCS, vol. 2971, pp. 274–293 (2004)
Qu, G., Potkonjak, M.: Analysis of Watermarking Techniques for Graph Coloring Problem. In: Proceeding of 1998 IEEE/ACM International Conference on Computer Aided Design, pp. 190–193. ACM Press, New York (1998)
Qu, G., Potkonjak, M.: Hiding Signatures in Graph Coloring Solutions. Information Hiding, 348–367 (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zhu, W., Thomborson, C. (2005). On the QP Algorithm in Software Watermarking. In: Kantor, P., et al. Intelligence and Security Informatics. ISI 2005. Lecture Notes in Computer Science, vol 3495. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11427995_89
Download citation
DOI: https://doi.org/10.1007/11427995_89
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-25999-2
Online ISBN: 978-3-540-32063-0
eBook Packages: Computer ScienceComputer Science (R0)