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
Link To Document