DocumentCode :
2648148
Title :
Source Code Watermarking Based on Function Dependency Oriented Sequencing
Author :
Gupta, Gaurav ; Pieprzyk, Josef
Author_Institution :
Dept. of Comput., Macquarie Univ., Sydney, NSW
fYear :
2008
fDate :
15-17 Aug. 2008
Firstpage :
965
Lastpage :
968
Abstract :
In the current market, extensive software development is taking place and the software industry is thriving. Major software giants have stated source code theft as a major threat to revenues. By inserting an identity-establishing watermark in the source code, a company can prove it´s ownership over the source code. In this paper, we propose a watermarking scheme for C/C++ source codes by exploiting the language restrictions. If a function calls another function, the latter needs to be defined in the code before the former, unless one uses function pre-declarations. We embed the watermark in the code by imposing an ordering on the mutually independent functions by introducing bogus dependency. Removal of dependency by the attacker to erase the watermark requires extensive manual intervention thereby making the attack infeasible. The scheme is also secure against subtractive and additive attacks. Using our watermarking scheme, an n-bit watermark can be embedded in a program having n independent functions. The scheme is implemented on several sample codes and performance changes are analyzed.
Keywords :
C++ language; security of data; watermarking; C/C++ source codes; additive attacks; function dependency oriented sequencing; language restrictions; software development; source code watermarking; subtractive attacks; Authentication; Copyright protection; Fingerprint recognition; Internet; Object oriented modeling; Robustness; Signal processing algorithms; Software algorithms; Watermarking; Yarn; branch; copyright; fingerprinting; intellectual property; software; watermarking;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Intelligent Information Hiding and Multimedia Signal Processing, 2008. IIHMSP '08 International Conference on
Conference_Location :
Harbin
Print_ISBN :
978-0-7695-3278-3
Type :
conf
DOI :
10.1109/IIH-MSP.2008.188
Filename :
4604210
Link To Document :
بازگشت