DocumentCode
634845
Title
Customizing k-Gram Based Birthmark through Partial Matching in Detecting Software Thefts
Author
Hyun-Il Lim
Author_Institution
Dept. of Comput. Sci. & Eng., Kyungnam Univ., Changwon, South Korea
fYear
2013
fDate
22-26 July 2013
Firstpage
1
Lastpage
4
Abstract
The k-gram based birthmark is a method for comparing binary programs to find similar software, such as software thefts or common modules. The method directly compares opcode sequences, so it is susceptible to program changes, such as optimization or obfuscation. In this paper, we present a method for customizing the k-gram birthmark to allow slight changes of programs by employing partial matching of k-grams. We find the customized k-gram birthmark in Java application environments, and evaluate the customized birthmark in real-world Java applications. In the experimental results, we show that customization of k-gram birthmark improves the credibility and resilience in comparing binary programs.
Keywords
Java; copy protection; copyright; pattern matching; software engineering; Java application environments; credibility improvement; k-gram based birthmark; k-gram partial matching; resilience improvement; software copyright protection; software theft detection; Benchmark testing; Conferences; Java; Resilience; Sensitivity; Software; software birthmark; software copyright protection; software theft detection;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference Workshops (COMPSACW), 2013 IEEE 37th Annual
Conference_Location
Japan
Type
conf
DOI
10.1109/COMPSACW.2013.5
Filename
6605754
Link To Document