×

Apparatus and method for efficient identification of code similarity

  • US 10,152,518 B2
  • Filed: 10/29/2015
  • Issued: 12/11/2018
  • Est. Priority Date: 10/30/2014
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus comprising:

  • processing circuitry comprising at least one processor configured to execute instructions for;

    receiving a first threshold;

    receiving a plurality of binary reference samples;

    processing each reference sample of the plurality of reference samples via operations including;

    producing a reference sample fingerprint for each reference sample; and

    initializing a reference library without including duplicate reference sample fingerprints and registering each respective unique identifier via operations including;

    scoring the reference sample fingerprint with each previously stored fingerprint in the reference library to produce a first matching score;

    if the first matching score meets or exceeds the first threshold for a previously stored fingerprint, determining the reference sample fingerprint to be a duplicate of the previously stored fingerprint, and recording, in a storage device, only a unique identifier associated with the reference sample fingerprint in the reference library and not the reference sample fingerprint, the unique identifier being marked as a duplicate of the previously stored fingerprint; and

    otherwise, if the first matching score for each previously stored fingerprint is less than the first threshold, storing, in the storage device, the reference sample fingerprint and a corresponding reference sample unique identifier in the reference library.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×