• DocumentCode
    3054745
  • Title

    An Embedding Graph-based Model for Software Watermarking

  • Author

    Chroni, Maria ; Nikolopoulos, Stavros D.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Ioannina, Ioannina, Greece
  • fYear
    2012
  • fDate
    18-20 July 2012
  • Firstpage
    261
  • Lastpage
    264
  • Abstract
    In a software watermarking environment, several graph theoretic watermark methods encode the watermark values as graph structures and embed them in application programs. In this paper we first present an efficient codec system for encoding a watermark number w as a reducible permutation graph F[π*] through the use of the self-inverting permutation π* which encodes the number w and, then, we propose a method for embedding the watermark graph F[π*] into a program P. The main idea behind the proposed embedding method is a systematic use of appropriate calls of specific functions of the program P. That is, our method embeds the graph F[π*] into P using only real functions and thus the size of the watermarked program P* remains very small. Moreover, the proposed codec system has low time complexity, can be easily implemented, and incorporates such properties which cause it resilient to attacks.
  • Keywords
    computational complexity; embedded systems; graph theory; watermarking; codec system; embedding graph-based model; embedding method; graph structures; graph theoretic watermark methods; reducible permutation graph; self-inverting permutation; software watermarking environment; time complexity; watermark graph; watermark number encoding; watermark values; watermarked program; Codecs; Complexity theory; Decoding; Encoding; Software; Software algorithms; Watermarking; algorithms; call-graphs; decoding; encoding; graph embedding; reducible permutation graph; self-inverting permutations; software watermarking; watermark numbers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Information Hiding and Multimedia Signal Processing (IIH-MSP), 2012 Eighth International Conference on
  • Conference_Location
    Piraeus
  • Print_ISBN
    978-1-4673-1741-2
  • Type

    conf

  • DOI
    10.1109/IIH-MSP.2012.69
  • Filename
    6274230