Static Software Birthmark Based on k-gram Frequency
Xin Xie · Jisuanji gongcheng · 2011
Static software birthmark based on k-gram can not appropriate to distinguish the two programs with much different amount of codes and its robustness is generally.Aiming at these problems,this paper presents a static software birthmark based on k-gram frequencies.For reaching a better balance between its credibility and resilience,it performs the fore-transform on the frequency vectors,and then uses vector cosine to calculate the birthmark similarity.Experimental results show that both the credibility and resilience of the birthmark are improved for Java class files.