Despite the recent surge of interest in digital watermarking technology from the research community, we lack a comprehensive and precise terminology for software marking. In this paper, we attempt to fill that gap by giving distinctive names for the various productive functions served by software watermarks: Validation Mark, Licensing Mark, Authorship Mark and Fingerprinting Mark. We identify the desirable properties and specific vulnerabilities of each type of watermark, and we illustrate the utility of our terminology in a discussion of recent results in software watermarking.
|Cite as: Nagra, J., Thomborson, C. and Collberg, C. (2002). A Functional Taxonomy for Software Watermarking. In Proc. Twenty-Fifth Australasian Computer Science Conference (ACSC2002), Melbourne, Australia. CRPIT, 4. Oudshoorn, M. J., Ed. ACS. 177-186. |
(local if available)