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
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;
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
DOI :
10.1109/IIH-MSP.2008.107