Detecting theft of Java bytecode program using dynamic birthmarking
Bin Huang · Computer Engineering and Applications Journal · 2010
To detect the theft of Java bytecode program effectively,a novel dynamic software birthmark scheme is presented.Firstly,Java program is transferred to get a union of program's bytecode U,and then a subset S can be gained using the technology of dynamic program sliced with a given input I to U.Finally,a union of characteristic instruction-sequence sets of S denoted as software birthmark can be computed using k-gram arithmetic.The experiment shows that this birthmark has both high credibility and resilience,and can detect program's piracy efficiently.