Key extraction during secure boot
AssigneeQUALCOMM Incorporated
InventorsSteven Douglas Laver, Xu Guo, Brian Marc Rosenberg, David Merrill Jacobson
Life of this patent
Estimating the term…
Loading patent…
AssigneeQUALCOMM Incorporated
InventorsSteven Douglas Laver, Xu Guo, Brian Marc Rosenberg, David Merrill Jacobson
Estimating the term…
One feature pertains to a method for extracting a secret key during a secure boot flow of an integrated circuit. Specifically, the secure boot flow includes powering ON a first volatile memory circuit to generate a plurality of initial logical state values, deriving secret data based on the plurality of initial logical state values, storing the secret data in a secure volatile memory circuit that is secured by a secure execution environment (SEE), clearing the plurality of initial logical state values in the first volatile memory circuit, executing a cryptographic algorithm at the SEE to extract a secret key based on the secret data, and storing the secret key in the secure volatile memory circuit. The secure boot flow controls access to the first volatile memory circuit to secure the secret data and the plurality of initial logical state values from the insecure applications.
A method for operating a secure boot flow that controls access to a first volatile memory circuit of an integrated circuit to secure secret data from one or more insecure applications, the method comprising:
An integrated circuit comprising:
An integrated circuit comprising:
A non-transitory computer-readable storage medium having one or more instructions for a secure boot flow of an integrated circuit stored thereon, which when executed by the integrated circuit, causes the integrated circuit to:
Dependencies are inferred from the claim text.