• DocumentCode
    2743315
  • Title

    New Approaches for Software Watermarking by Register Allocation

  • Author

    Lee, Hakun ; Kaneko, Keiichi

  • Author_Institution
    Grad. Sch. of Eng., Tokyo Univ. of Agric. & Technol., Koganei
  • fYear
    2008
  • fDate
    6-8 Aug. 2008
  • Firstpage
    63
  • Lastpage
    68
  • Abstract
    QP and QPS algorithms for software watermarking add extra edges to an interference graph of a program and then color the graph to embed a message by allocation of registers to variables. QP algorithm has a drawback that the embedded message is not always retrievable. QPS algorithm has a drawback that it can embed the shorter messages only. In this study, we present two new algorithms color change (CC) and color permutation (CP) that embed a message by changing the colors for the interference graph without changing its structure. CC algorithm is effective when the number of the variables in the program is large enough while CP algorithm is effective when the number of colors used in the interference graph is large enough. Both algorithms can retrieve any embedded messages and they can embed the longer messages into software.
  • Keywords
    graph theory; information retrieval; watermarking; QP algorithms; QPS algorithms; color change algorithms; color permutation algorithms; embedded message retrieval; interference graph; register allocation; software watermarking; Artificial intelligence; Costs; Embedded software; Interference; Protection; Quadratic programming; Robustness; Software algorithms; Software engineering; Watermarking; Software Watermarking;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, 2008. SNPD '08. Ninth ACIS International Conference on
  • Conference_Location
    Phuket
  • Print_ISBN
    978-0-7695-3263-9
  • Type

    conf

  • DOI
    10.1109/SNPD.2008.137
  • Filename
    4617349