×

Securely loading UEFI images at runtime

  • US 10,726,133 B1
  • Filed: 02/04/2019
  • Issued: 07/28/2020
  • Est. Priority Date: 02/04/2019
  • Status: Active Grant
First Claim
Patent Images

1. A method for securely loading Unified Extensible Firmware Interface (UEFI) images at runtime, the method comprising:

  • installing platform firmware on a computing device, the platform firmware including a Secure Boot database, a verification module and a file list that defines mappings between file globally unique identifiers (GUIDs) and public keys, the mappings including a first mapping between a first file GUID and a first public key;

    after the platform firmware has been installed on the computing device, creating a first UEFI image by assigning the first file GUID to the first UEFI image and including a first signature of the first UEFI image that is generated using a first private key that corresponds to the first public key;

    storing the first UEFI image with the first signature on the computing device;

    during a subsequent boot process, identifying, by the verification module, that the first UEFI image has been stored on the computing device;

    employing, by the verification module, the first public key to verify the first signature; and

    in response to the verification module verifying the first signature, adding the first signature to the Secure Boot database to thereby cause the first UEFI module to be verified during Secure Boot verification.

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