Security & Related Books
Security & Privacy Resources
Steganography & Digital Watermarking
Steganography Software Wiki (add your own)
Cryptography & Encryption
The Codebreakers
Research in Cryptography
Related Systems Issues
Red Tape & White Flags
Documents, News & Publications
Security Newsgroups
Security Tools & Archives
Organizations in Security & Privacy
Selected Bibliographies
Other Security Links
Neil's Page
JJTC Home Page
Hot Sites

Christian Collberg, Clark Thomborson. On the Limits of Software Watermarking, Technical report at the University of Auckland, New Zealand. 1998. [HTML]

 



Abstract
Watermarking embeds a secret message into a cover message. In media watermarking the secret is usually a copyright notice and the cover a digital image. Watermarking an object discourages intellectual property theft, or when such theft has occurred, allows us to prove ownership.

The Software Watermarking problem can be described as follows. Embed a structure W into a program P such that: W can be reliably located and extracted from P even after P has been subjected to semantics preserving transformations such as code optimization and obfuscation; W is stealthy; W has a high data rate; embedding W into P does not adversely affect the performance of P; and W has a mathematical property that allows us to argue that its presence in P is the result of deliberate actions.

In the first part of the paper we construct an informal taxonomy of software watermarking techniques. In the second part we formalize these results. Finally, we propose a new software watermarking technique in which a dynamic graphic watermark is stored in the execution state of a program.

Avaliable as Letter-sized Postscript and A4-sized Postscript


| Neil's Homepage | Steganography | JJTC Main Page |

Send comments to nfj(at)jjtc(dot)com.
Copyright, ©1995-2008, Neil F. Johnson. All Rights Reserved.

In Association with Amazon.com