Title :
Collusive Attacks Against Software Watermarks
Author_Institution :
Dept. of Comput. Sci., Auckland Univ.
Abstract :
Software fingerprinting is a technique to protect software by embedding unique watermarks in different copies of the same program. This makes individual copies of the program easier to trace. However, fingerprinted software is susceptible to collusive attacks if an attacker has access to two or more fingerprinted versions of the same program. We present the first framework for performing collusive attacks against fingerprinted software. In this paper, we describe two static collusive attacks against programs fingerprinted with different instances of the well-known Collberg-Thomborson (CT) watermark. We also describe a promising novel type of collusive attack we call a "dynamic collusive attack". Our preliminary experiments show that such attacks are highly effective at locating CT watermarks
Keywords :
data encapsulation; telecommunication computing; telecommunication security; watermarking; Collberg-Thomborson watermark; collusive attack; software fingerprinting technique; software watermark; unique watermark embedding; Computer science; Data structures; Decoding; Embedded software; Encoding; Fingerprint recognition; Protection; Software performance; Topology; Watermarking;
Conference_Titel :
TENCON 2006. 2006 IEEE Region 10 Conference
Conference_Location :
Hong Kong
Print_ISBN :
1-4244-0548-3
Electronic_ISBN :
1-4244-0549-1
DOI :
10.1109/TENCON.2006.343919