• DocumentCode
    3576283
  • Title

    A Software Birthmark Based on System Call and Program Data Dependence

  • Author

    Kaige Liu ; Tao Zheng ; Linxi Wei

  • Author_Institution
    Software Inst., Nanjing Univ., Nanjing, China
  • fYear
    2014
  • Firstpage
    105
  • Lastpage
    110
  • Abstract
    With the rapid development of software technology and open source projects, software industry becomes more and more threatened by software piracy. As an excellent detection technique of software piracy, software birthmark, which can describe the unique characteristic of a program, has obtained more and more attention. In this paper, we propose a software birthmark called SCDG-DDGB (System Call Dependence Graph - C Data Dependence Graph Birthmark) which combines system call dependence with program data dependence. SCDG-DDGB keeps the advantages of system call based software birthmark and expands the scope of detection. What´s more, SCDG-DDGB also can be used to detect algorithm plagiarism. We demonstrate the accuracy of SCDG-DDGB and evaluate the robustness with many powerful obfuscation techniques. The result shows that SCDG-DDGB is reliable and effective in detecting software piracy.
  • Keywords
    DP industry; computer crime; graph theory; DDGB; SCDG; algorithm plagiarism detection; data dependence graph birthmark; software birthmark; software industry; software piracy; system call dependence graph; Computer crime; Data mining; Java; Registers; Robustness; Software; Software algorithms; dynamic analysis; program data dependence; software birthmark; software intellectual property;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Information System and Application Conference (WISA), 2014 11th
  • Print_ISBN
    978-1-4799-5726-2
  • Type

    conf

  • DOI
    10.1109/WISA.2014.28
  • Filename
    7057997