跳到主要导航 跳到搜索 跳到主要内容

DKISB: Dynamic key instruction sequence birthmark for software plagiarism detection

  • Xi'an Jiaotong University

科研成果: 书/报告/会议事项章节会议稿件同行评审

24 引用 (Scopus)

摘要

With the burst of open source software, software plagiarism has been a serious threat to the healthy development of software industry. Software birthmark reflecting intrinsic properties of software, is an effective way for the detection of software theft. However, most of the existing software birthmarks face a series of challenges: (1) the absence of source code, (2) diversity of operating systems and programing languages, (3) various automated code obfuscation techniques. In this paper, a dynamic key instruction sequence based software birthmark (DKISB) is proposed. By introducing dynamic data flow analysis into birthmark generation, we are able to produce a high quality birthmark that is closely correlated to program semantics, making it resilient to various kinds of semantic-preserving code obfuscation techniques. Based on the Pin instrumentation framework, a DKISB based software plagiarism detection system is implemented, which generates birthmarks for both the plaintiff and defendant program, and then make the plagiarism decision according to the similarity of their birthmarks. The experimental results show that DKISB is effective to either weak obfuscation techniques like compiler optimization or strong obfuscation techniques provided by tools such as Sand Mark.

源语言英语
主期刊名Proceedings - 2013 IEEE International Conference on High Performance Computing and Communications, HPCC 2013 and 2013 IEEE International Conference on Embedded and Ubiquitous Computing, EUC 2013
出版商IEEE Computer Society
619-627
页数9
ISBN(印刷版)9780769550886
DOI
出版状态已出版 - 2014
活动15th IEEE International Conference on High Performance Computing and Communications, HPCC 2013 and 11th IEEE/IFIP International Conference on Embedded and Ubiquitous Computing, EUC 2013 - Zhangjiajie, Hunan, 中国
期限: 13 11月 201315 11月 2013

出版系列

姓名Proceedings - 2013 IEEE International Conference on High Performance Computing and Communications, HPCC 2013 and 2013 IEEE International Conference on Embedded and Ubiquitous Computing, EUC 2013

会议

会议15th IEEE International Conference on High Performance Computing and Communications, HPCC 2013 and 11th IEEE/IFIP International Conference on Embedded and Ubiquitous Computing, EUC 2013
国家/地区中国
Zhangjiajie, Hunan
时期13/11/1315/11/13

学术指纹

探究 'DKISB: Dynamic key instruction sequence birthmark for software plagiarism detection' 的科研主题。它们共同构成独一无二的指纹。

引用此