×

Verification of code signature with flexible constraints

  • US 10,491,401 B2
  • Filed: 02/21/2017
  • Issued: 11/26/2019
  • Est. Priority Date: 02/21/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of determining a verification hash of a code image to be executed by a target device, the target device including a memory controller, hardware fuses, and memory, the code image including a header having a code signature and metadata, the computer-implemented method comprising:

  • receiving the header and code image;

    determining an image hash based on the metadata and code image using a first hash function;

    determining a fuses hash based on values of at least some of the hardware fuses using a second hash function;

    determining an information hash based on at least some of information stored in the memory using a third hash function;

    determining a verification hash based on the image hash, the fuses hash, and the information hash;

    verifying the verification hash against a code signature; and

    responsive to the verification hash being verified against the code signature, storing the verification hash in a cache to enable a warm restart.

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