• 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