×

Controlling digital certificate use

  • US 10,003,467 B1
  • Filed: 03/30/2015
  • Issued: 06/19/2018
  • Est. Priority Date: 03/30/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system-on-chip, comprising:

  • a processor; and

    a fuse-based memory storing;

    information for deriving a first public key associated with a first asymmetric key pair; and

    one or more current certificate version numbers, each associated with a corresponding digital certificate;

    wherein, in a secure boot process, the processor is configured to;

    load a digital certificate that includes a loaded certificate version number associated with the digital certificate and a secondary public key associated with a second asymmetric key pair;

    authenticate the loaded digital certificate using the first public key;

    compare the loaded certificate version number with a corresponding current certificate version number in the fuse-based memory, wherein the loaded certificate version number being equal to or higher than the corresponding current certificate version number indicates that the loaded digital certificate is a trusted certificate; and

    determine that the loaded digital certificate is a trusted certificate;

    wherein the processor is further configured to replace a current certificate version number stored in the fuse-based memory with the loaded certificate version number associated with a trusted digital certificate, thereby preventing a digital certificate with an older certificate version number from being determined as a trusted certificate.

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