×

System and method for IP fingerprinting and IP DNA analysis

  • US 10,296,491 B2
  • Filed: 10/12/2015
  • Issued: 05/21/2019
  • Est. Priority Date: 10/12/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for automated design of a semiconductor device, the method comprising:

  • first scanning, by a computer, a first set of files, the first set of files having first original file names, the first set of files containing a set of first elements comprising licensed original content engineering data necessary to manufacture a first semiconductor device including the licensed original content engineering data;

    first creating, by the computer from said first scanning, without modification of the first set of files, a first mathematical representation of the first set of files comprising a first condensed format in a first fingerprint file, the first condensed format is a first fingerprint that uniquely identifies the first set of files, the first condensed format in first fingerprint file configured to prevent determination of the first original file names from accessing the first fingerprint file, the first condensed format in the first fingerprint file configured to prevent reverse engineering of the licensed original content engineering data from accessing the first fingerprint file;

    storing, by the computer, the first condensed format in the first fingerprint file in a first repository of a private server;

    second scanning, by the computer, a second set of files, the second set of files having second file names, the second set of files containing a set of second elements comprising second content engineering data to manufacture a second semiconductor device including the second content engineering data;

    second creating, by the computer from said second scanning, without modification of the second set of files, a second mathematical representation of the second set of files comprising a second condensed format in a second fingerprint file, the second condensed format is a second fingerprint that uniquely identifies the second set of files;

    analyzing based on an analysis program, by the computer, the second fingerprint file with reference to the first fingerprint file to determine a presence in the second mathematical representation of any of the first elements of the first mathematical representation;

    augmenting, by the computer, the second fingerprint such that the analysis program can be periodically extended over time to improve likelihood of detection of malicious tampering of files for avoiding detection by other analysis program; and

    issuing, by the computer, from said analyzing, where any of the first elements of the first mathematical representation are determined to be present in the second mathematical representation, a report in relation to license authorization for using the second content engineering data to manufacture the second semiconductor device in relation to the licensed original content engineering data for manufacturing the first semiconductor device, wherein the report includes a summary of files detected and a score of a percentage of files that indicates match of files.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×