Title :
Operand stack dependence based Java static software birthmark
Author :
Yong Wang ; Fenlin Liu ; Zheng Zhao ; Bin Lu ; Xin Xie
Author_Institution :
Zhengzhou Inst. of Inf. Sci. & Technol., Zhengzhou, China
Abstract :
Due to the problem of semantic lost when extracting birthmark with k-gram algorithm, the operand stack dependence based static software birthmark is proposed in this paper. Before the birthmark extraction, the stack dependence bytecode fragments are got through analysis the stack dependence relation of stack behaviors in Java program. The birthmark is comprised of the stack dependence bytecode fragments and their occurrence frequencies in program. The experimental results show that the proposed birthmark has good credibility and robustness, and the performance is improved.
Keywords :
Java; Java program; birthmark extraction; k-gram algorithm; operand stack dependence based Java static software birthmark; stack behaviors; stack dependence bytecode fragments; stack dependence relation; Heuristic algorithms; Java; Resilience; Resistance; Semantics; Software; Vectors; bytecode fragments; software birthmark; software protection; stack dependence;
Conference_Titel :
Fuzzy Systems and Knowledge Discovery (FSKD), 2013 10th International Conference on
Conference_Location :
Shenyang
DOI :
10.1109/FSKD.2013.6816359