• DocumentCode
    2486269
  • Title

    Design of a Software Watermarking Algorithm Based on Register Allocation

  • Author

    Li, Jun ; Liu, Quan

  • Author_Institution
    Sch. of Inf. Eng., Wuhan Univ. of Technol., Wuhan, China
  • fYear
    2010
  • fDate
    22-23 May 2010
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    A novel software watermarking algorithm SCC (Selected Color Change) based on register allocation is proposed in this paper. The intermediate code when the program is compiled can be used to construct the interfere graph G (V, E). Each vertex in this interfere graph is corresponding with the binary sequence of watermarking message in turns. Then the watermarking is embedded by changing the colors of some vertices. The SCC algorithm is designed through analyzing how to accomplish watermarking embedding effectively. The comparison of the numbers between ´0´ and ´1´ is implemented firstly, and the related vertices are selected to change the colors. Experimental results show that the SCC algorithm has good features on stealth, high data-rate, efficiency and low cost.
  • Keywords
    graph theory; optimising compilers; watermarking; binary sequence; interfere graph; register allocation; selected color change; software watermarking algorithm; Algorithm design and analysis; Binary sequences; Costs; Design engineering; Embedded software; Quadratic programming; Software algorithms; Software design; Software performance; Watermarking;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    e-Business and Information System Security (EBISS), 2010 2nd International Conference on
  • Conference_Location
    Wuhan
  • Print_ISBN
    978-1-4244-5893-6
  • Electronic_ISBN
    978-1-4244-5895-0
  • Type

    conf

  • DOI
    10.1109/EBISS.2010.5473660
  • Filename
    5473660