Invention Grant
- Patent Title: Method for plagiarism detection of multithreaded program based on thread slice birthmark
-
Application No.: US14759642Application Date: 2014-04-24
-
Publication No.: US09652601B2Publication Date: 2017-05-16
- Inventor: Qinghua Zheng , Ting Liu , Jun Liu , Ming Fan , Zhenzhou Tian
- Applicant: XI'AN JIAOTONG UNIVERSITY
- Applicant Address: CN Xian, Shaanxi
- Assignee: XI'AN JIAOTONG UNIVERSITY
- Current Assignee: XI'AN JIAOTONG UNIVERSITY
- Current Assignee Address: CN Xian, Shaanxi
- Priority: CN201410076931 20140304
- International Application: PCT/CN2014/076079 WO 20140424
- International Announcement: WO2015/131434 WO 20150911
- Main IPC: G06F21/12
- IPC: G06F21/12

Abstract:
A method for plagiarism detection of multithreaded program based on a thread slice birthmark includes steps of: 1) monitoring target programs during executing, real-time identifying system call, and recording related information comprising thread IDs, system call numbers, and return values; then pre-treating the information for obtaining a valid system call sequence Trace; 2) slicing the valid system call sequence Trace, for generating a series of thread slices Slice identified by the thread IDs; 3) generating dynamic thread slice birthmarks Birth of all the thread slices of two programs; 4) respectively generating corresponding software birthmarks PB1 and PB2 of the P1 and the P2 ; 5) matching based on a max bilateral diagram for calculating a max similarity between the software birthmarks PB1 and PB2; and 6) determines whether the program is plagiarized or not according to an average value of the birthmark similarity and a given threshold ε.
Public/Granted literature
- US20160246950A1 Method for plagiarism detection of multithreaded program based on thread slice birthmark Public/Granted day:2016-08-25
Information query