Skip to main navigation Skip to search Skip to main content

CAR:Dictionary based software forensics method

  • Xinyu Yang*
  • , Hewei Yu
  • , Miao Zhang
  • , Qi Li
  • , Guoai Xu
  • *Corresponding author for this work
  • Beijing University of Posts and Telecommunications
  • National Computer Network and Information Security Management Center

Research output: Contribution to journalConference articlepeer-review

Abstract

With the software inheritance, reuse and piracy becoming more and more common, the software forensics has drawn much more attention increasingly; however, the traditional software similarity detection methods are mainly based on text, grammatical pattern or semantic analyses without deep mining software characteristics. With an attempt to better deal with these problems, this paper proposed the CAR, short for clustering, adjusting and rearranging method as to the software forensics. It focuses on computing the software similarity from the programming characteristics of source codes so as to assist in identifying the software authors by using the clustering algorithm. Experiments proved that whether the comparison of different software versions or the authorship identification of specific software show relativelyidealresults. Consequently, thisproposed method has practical value in the authorship disputes, proof of authorship in court and code re-engineering.

Original languageEnglish
Article number023
JournalProceedings of Science
Volume18-19-December-2015
StatePublished - 2015
Externally publishedYes
Event4th International Conference on Information Science and Cloud Computing, ISCC 2015 - Guangzhou, China
Duration: 18 Dec 201519 Dec 2015

Fingerprint

Dive into the research topics of 'CAR:Dictionary based software forensics method'. Together they form a unique fingerprint.

Cite this