ANTI-THEFT IN FIRMWARE
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems and storage media are disclosed for enhanced system boot processing that authenticates boot code based on biometric information of the user before loading the boot code to system memory. For at least some embodiments, the biometric authentication augments authentication of boot code based on a unique platform identifier. The enhanced boot code authentication occurs before loading of the operating system, and may be performed during a Unified Extensible Firmware Interface (UEFI) boot sequence. Other embodiments are described and claimed.
36 Citations
75 Claims
-
1-44. -44. (canceled)
-
45. At least one machine accessible storage medium including one or more sequences of instructions, the sequences of instructions including instructions which when executed cause a computing device to:
-
receive notification of a reset event; receive, from one or more biometric device, biometric information associated with a user; encrypt instructions, to be executed during a boot sequence, based on said biometric information; and perform additional processing to load the operating system; wherein said encrypting is further based on a unique identifier associated with the computing device and is to be performed prior to loading of an operating system. - View Dependent Claims (46, 47, 48, 49)
-
-
50. At least one machine accessible storage medium including one or more sequences of instructions, the sequences of instructions including instructions which when executed cause a computing device to:
-
receive notification of a reset event; receive, from one or more biometric device, biometric information associated with a user; decrypt instructions, to be executed during a boot sequence, based on said biometric information; and perform additional processing to load the operating system; wherein said decrypting is to be further based on a unique identifier associated with the computing device and is to be performed prior to loading of an operating system. - View Dependent Claims (51, 52, 53, 54)
-
-
55. A system, comprising:
-
a processor; a non-volatile memory coupled to the processor; and a system memory coupled to the processor; wherein said non-volatile memory includes one or more instructions for; generating a first key, based on biometric information of a user; authenticating instructions stored in the non-volatile memory; and loading the authenticated instructions from the non-volatile memory into the volatile memory; wherein said authenticating is based on the first key and a unique identifier associated with the system. - View Dependent Claims (56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67)
-
-
68. A method, comprising:
-
performing initial operations of a boot sequence in a computing system, responsive to receiving notification of a reset event; decrypting boot sequence code using a plurality of keys, wherein the plurality of keys includes at least one key generated from biometric information of a user of the computing system; responsive to the decrypting, performing additional operations of the boot sequence, wherein the additional operations include loading of operating system code into system memory of the computing system; and terminating the boot sequence without loading the operating system code if the decrypting is unsuccessful. - View Dependent Claims (69, 70, 71, 72, 73, 74, 75)
-
Specification