DocumentCode :
1939684
Title :
Hash Function Based Software Watermarking
Author :
Zhang, Xuesong ; He, Fengling ; Zuo, Wanli
Author_Institution :
Coll. of Comput. Sci. & Technol., Jilin Univ., Changchun
fYear :
2008
fDate :
13-15 Dec. 2008
Firstpage :
95
Lastpage :
98
Abstract :
Software piracy is the greatest threats to software industry, which will bring serious damages to the interests of software developers or providers. As a prevention technique, software watermarking is a new research area that aims at providing copyright protection for commercial software. This article proposes a hash function based dynamic software watermarking algorithm. By constructing appropriate hash function, watermark piece is embedded into it. Given the satisfied parameters, hash function will calculate out the corresponding watermark. To strengthen the logical relation with the program itself, some of the programpsilas constants are replaced by specific level hash function, tampering of watermark will lead to the applicationpsilas undefined behavior. Distinguishing from other watermarking techniques, this kind of watermark is not hidden inside the program code or its runtime state, but is calculated out dynamically. Analysis shows that this algorithm will be able to withstand a variety form of attacks.
Keywords :
computer crime; copyright; cryptography; software engineering; watermarking; copyright protection; dynamic software watermarking; hash function; software piracy; Application software; Data mining; Data structures; Embedded software; Helium; Heuristic algorithms; Robustness; Runtime; Software tools; Watermarking; Data encoding; Hash function; Software Protection; Software watermarking;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advanced Software Engineering and Its Applications, 2008. ASEA 2008
Conference_Location :
Hainan Island
Print_ISBN :
978-0-7695-3432-9
Type :
conf
DOI :
10.1109/ASEA.2008.57
Filename :
4721319
Link To Document :
بازگشت