×

Providing a secure execution mode in a pre-boot environment

  • US 10,275,598 B2
  • Filed: 04/06/2015
  • Issued: 04/30/2019
  • Est. Priority Date: 11/27/2002
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • providing control to firmware responsive to a power-up event in a computer system;

    establishing a secure pre-boot environment in response to a determination that a processor in said system is security enabled;

    generating a digest including information about the computer system in the secure pre-boot environment;

    initializing said processor before a trusted operating system is loaded in said system;

    generating a secret in the form of a root key, sealing the root key using a key accessible only to a fixed token secured to a motherboard of the computer system, storing the secret in the fixed token secured to the motherboard of the computer system while in the pre-boot environment and releasing the root key to the computer system only while in the secure pre-boot environment;

    transferring the computer system from the secure pre-boot environment including a secure mode to an operating system environment and maintaining the secure mode of the secure pre-boot environment in a background of the operating system environment to maintain platform integrity; and

    receiving system management interrupts in a secure virtual machine monitor in the secure pre-boot environment and in the operating system environment if the operating system environment is not a secure environment, otherwise receiving the system management interrupts in the secure virtual machine monitor of the operating system environment.

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