Multistage device boot with independent stage keys
AssigneeQUALCOMM Incorporated
InventorsSamar ASBE, Aseem BRAHMA, Shivaprasad HONGAL
Life of this patent
Estimating the term…
Abstract
Disclosed are systems, apparatuses, methods, and computer-readable media for booting a device with independent stage keys. In one illustrative example, a computing device can generate a first stage key for a first stage of a current boot operation of the device based on a private key associated with the device. The computing device can authenticate a first firmware of the first stage using a first authentication tag and the first stage key, wherein the first authentication tag is generated during a previous boot operation. computing device can execute the first firmware based on authenticating the first firmware.
Claims26
A method for booting a device, the method comprising:
- generating a first stage key for a first stage of a current boot operation of the device based on a private key associated with the device;
- authenticating a first firmware of the first stage using a first authentication tag and the first stage key, wherein the first authentication tag is generated during a previous boot operation;
- and
- executing the first firmware based on authenticating the first firmware.
An apparatus configured for multi-stage boot, comprising:
- at least one memory;
- and
- at least one processor coupled to the at least one memory and configured to:
- generate a first stage key for a first stage of a current boot operation of the apparatus based on a private key associated with the apparatus;
- authenticate a first firmware of the first stage using a first authentication tag and the first stage key, wherein the first authentication tag is generated during a previous boot operation;
- and
- execute the first firmware based on authenticating the first firmware.
Dependencies are inferred from the claim text.