×

Source authentication of a software product

  • US 9,965,639 B2
  • Filed: 07/17/2015
  • Issued: 05/08/2018
  • Est. Priority Date: 07/17/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for authenticating source code, the method comprising:

  • extracting, by one or more processors, source code having at least one source file having at least one reserved field;

    generating, by a key generator, a compound key comprising the at least one source file, a hash function run on the at least one source file, and a file size of the at least one source file;

    building, by one or more processors, a set of files, based on the source code from the at least one source file;

    injecting, by one or more processors, a generated value based on the compound key into each file of the built set of files either as metadata or as an entry in the at least one source file;

    comparing, by a key validation tool, the compound key and the generated value to determine if said compound key is equivalent to said generated value;

    producing, by one or more processors, a final product, wherein the final product comprises;

    the key validation tool and the generated compound key;

    determining, by one or more processors, whether there is a difference between the compound key and the generated value; and

    in response to determining that there is not a difference between the compound key and the value, loading the final product to a repository.

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