DocumentCode
3133382
Title
A fragile software watermarking algorithm for content authentication
Author
Zhu, Jianpeng ; Wei, Qing ; Xiao, Jun ; Wang, Ying
Author_Institution
Grad. Univ. of Chinese Acad. of Sci., Beijing, China
fYear
2009
fDate
20-21 Sept. 2009
Firstpage
391
Lastpage
394
Abstract
A new fragile blind watermarking algorithm for content authentication is proposed in this paper. Firstly, the program (cover work) is divided into segments according to the three basic program control structures (sequence, branch and loop). Secondly, the frangibility of watermark is used to mark the variation of the code line, which achieved through using a hash function and generalized character sums. The process of authentication is completed through two phases. The first phase is segment authentication. The program can be passed successfully only if each segment authentication can be passed. The second phase is line authentication, which will be taken only if one of the segment authentications is not passed. The tampered line will be located at this phase. Not only can the algorithm be used to the content authentication, but also it can be applied in software tamper-proofing,control structure authentication and software configuration management etc.
Keywords
authorisation; cryptography; watermarking; branch structure; code line variation; content authentication; fragile software watermarking algorithm; generalized character sums; hash function; line authentication; loop structure; program control structure; segment authentication; sequence structure; Authentication; Computer industry; Content management; Encoding; Java; Reflection; Robustness; Software algorithms; Spread spectrum communication; Watermarking; fragile watermark; generalized character sums; hash function; software content authentication;
fLanguage
English
Publisher
ieee
Conference_Titel
Information, Computing and Telecommunication, 2009. YC-ICT '09. IEEE Youth Conference on
Conference_Location
Beijing
Print_ISBN
978-1-4244-5074-9
Electronic_ISBN
978-1-4244-5076-3
Type
conf
DOI
10.1109/YCICT.2009.5382334
Filename
5382334
Link To Document