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