DocumentCode
2646285
Title
Software Watermarking Based on Dynamic Program Slicing
Author
Deng, Xiaohong ; Xu, Guowen ; Sun, Guang ; Man, Junfeng
Author_Institution
Coll. of Appl. Sci., Jiangxi Univ. of Sci. & Technol., Jiangxi
fYear
2008
fDate
15-17 Aug. 2008
Firstpage
461
Lastpage
464
Abstract
Now, watermarking technology has been widely applied for software´s content security. To against limitations in resisting reverse engineering attack to watermarks embedded in software, a novel software watermarking approach based on dynamic program slicing is presented. Firstly, the system is splitted into open and hidden modules using the technology of dynamic program slicing, and then the watermark information is embedded by changing the data dependency between the interactive modules. The watermark is recognized through recording this dependent relation in execution history. The complexity experiment of recovering the hidden module proves that the arithmetic is robust to reverse engineering attack; and the evaluation of interactive time-cost between the open and hidden module shows that its effect to program´s running efficiency is reasonably low.
Keywords
program slicing; reverse engineering; watermarking; program slicing; reverse engineering; software content security; software watermarking; Decision support systems; Educational institutions; Embedded software; History; Information security; Reverse engineering; Robustness; Runtime; Software tools; Watermarking; content security; dynamic program slicing; reverse engineering; 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.107
Filename
4604098
Link To Document