Automatic mining of functionally equivalent code fragments via random testing
Proceedings of the eighteenth international symposium on Software testing and analysis
Measuring similarity of windows applications using static and dynamic birthmarks
Proceedings of the 28th Annual ACM Symposium on Applied Computing
LSB replacement steganography software detection based on model checking
IWDW'12 Proceedings of the 11th international conference on Digital Forensics and Watermaking
Hi-index | 0.00 |
Software birthmarking provides an effective approach to detect software theft by computing the similarity of unique characteristics between the suspected program and the original. In this paper, we present and empirically evaluate a novel birthmarking technique which uniquely identifies a program based on static and dynamic component dependence graphs of it. To argue the advantage of the technique, the credibility and reliability against semantics-preserving transformations are evaluated. Experimental results show that our technique is more stable than the WPP birthmark proposed by Myles and Collberg. Additionally, it complements the previously proposed birthmarking techniques which are only static or dynamic.