Secure boot administration in a Unified Extensible Firmware Interface (UEFI)-compliant computing device
First Claim
Patent Images
1. A method for administering a secure boot in a Unified Extensible Firmware Interface (UEFI)-compliant computing device, comprising:
- receiving an interrupt command during a boot process for the UEFI-compliant computing device from a user, the boot process interrupted in response to the command;
displaying to the user, following the interruption of the boot process, a listing of at least one task related to administering the boot process;
receiving a selection of a listed task;
invoking System Management Mode (SMM) in response to the selection of the listed task;
performing the selected task in SMM using a firmware module executable only within SMM;
resetting the computing device after the performance of the selected task; and
re-starting the boot process for the computing device after the resetting.
1 Assignment
0 Petitions
Accused Products
Abstract
Firmware in a UEFI-compliant computing device is used to administer and alter a Secure Boot process for the computing device while continuing to provide protection from unauthorized third-party code.
28 Citations
24 Claims
-
1. A method for administering a secure boot in a Unified Extensible Firmware Interface (UEFI)-compliant computing device, comprising:
-
receiving an interrupt command during a boot process for the UEFI-compliant computing device from a user, the boot process interrupted in response to the command; displaying to the user, following the interruption of the boot process, a listing of at least one task related to administering the boot process; receiving a selection of a listed task; invoking System Management Mode (SMM) in response to the selection of the listed task; performing the selected task in SMM using a firmware module executable only within SMM; resetting the computing device after the performance of the selected task; and re-starting the boot process for the computing device after the resetting. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable medium holding computer-executable instructions for administering a secure boot process in a Unified Extensible Firmware Interface (UEFI)-compliant computing device, the instructions when executed causing the UEFI-compliant computing device to:
-
receive an interrupt command during a boot process for the UEFI-compliant computing device from a user, the boot process interrupted in response to the command; display to the user, following the interruption of the boot process, a listing of at least one task related to administering the boot process; receive a selection of a listed task; invoke System Management Mode (SMM) in response to the selection of the listed task; perform the selected task in SMM using a firmware module executable only within SMM; reset the computing device after the performance of the selected task; and re-start the boot process for the computing device after the resetting. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A Unified Extensible Firmware Interface (UEFI)-compliant computing device, comprising:
-
a processor, the processor supporting System Management Mode (SMM); a display surface in communication with the UEFI-compliant computing device; an input mechanism; and at least one firmware module, the firmware module when executed; receiving an interrupt command from a user via the input mechanism during a boot process for the UEFI-compliant computing device, the boot process interrupted in response to the command; displaying to the user on the display surface, following the interruption of the boot process, a listing of at least one task related to administering the boot process; receiving a selection of a listed task; invoking SMM in response to the selection of the listed task; performing the selected task in SMM; and resetting the computing device after the performance of the selected task; and re-start the boot process for the computing device after the resetting. - View Dependent Claims (18, 19, 20)
-
-
21. A non-transitory computer-readable medium holding computer-executable instructions for administering a secure boot process in a Unified Extensible Firmware Interface (UEFI)-compliant computing device, the instructions when executed causing the UEFI-compliant computing device to:
-
recognize a previously recorded request to administer a boot process during a boot process for the UEFI-compliant computing device from a user, the boot process interrupted in response to the recognition of the request; display to the user, following the interruption of the boot process, a listing of at least one task related to administering the boot process; receive a selection of a listed task; invoke System Management Mode (SMM) in response to the selection of the listed task; perform the selected task in SMM using a firmware module executable only within SMM; reset the computing device after the performance of the selected task; and re-start the boot process for the computing device after the resetting. - View Dependent Claims (22)
-
-
23. A method for administering a secure boot in a Unified Extensible Firmware Interface (UEFI)-compliant computing device, comprising:
-
recognizing a previously recorded request to administer a boot process during a boot process for the UEFI-compliant computing device from a user, the boot process interrupted in response to the recognition; displaying to the user, following the interruption of the boot process, a listing of at least one task related to administering the boot process; receiving a selection of a listed task; invoking System Management Mode (SMM) in response to the selection of the listed task; performing the selected task in SMM using a firmware module executable only within SMM; resetting the computing device after the performance of the selected task; and
re-starting the boot process for the computing device after the resetting. - View Dependent Claims (24)
-
Specification