Misc.

2016

A Fuzzy Hashing Technique for Large Scale Software Birthmarks

2016 IEEE/ACIS 15TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS)
  • Takehiro Tsuzaki
  • ,
  • Teruaki Yamamoto
  • ,
  • Haruaki Tamada
  • ,
  • Akito Monden

First page
867
Last page
872
Language
English
Publishing type
DOI
10.1109/ICIS.2016.7550868
Publisher
IEEE COMPUTER SOC

Software birthmarks have been proposed as a method for enabling the detection of programs that may have been stolen by measuring the similarity between the two programs. A birthmark is created from each program by extracting its native characteristics. The birthmarks of the programs can then be compared. However, because the extracted birthmarks contain a large amount of information, a large amount of time is needed when using them to compare large programs. This paper describes our work to reduce this comparison time. Achieving faster comparisons will enable the evaluation of large programs and simplify the use of birthmarks. Specifically, our method creates hashes from conventional birthmark information using fuzzy hashing, and then measures the similarity of the programs using the obtained hash values. Using the proposed method, we achieved a major speed increase over the conventional birthmark method with distinction rates of over 90%. On the other hand, because preservation performance decreased substantially, the similarity threshold value needed to be lowered when using the proposed method.

Link information
DOI
https://doi.org/10.1109/ICIS.2016.7550868
Web of Science
https://gateway.webofknowledge.com/gateway/Gateway.cgi?GWVersion=2&SrcAuth=JSTA_CEL&SrcApp=J_Gate_JST&DestLinkType=FullRecord&KeyUT=WOS:000389539100143&DestApp=WOS_CPL
ID information
  • DOI : 10.1109/ICIS.2016.7550868
  • Web of Science ID : WOS:000389539100143

Export
BibTeX RIS