Patent · US Active

Key extraction during secure boot

US9755831B2 · kind B2 · utility

13Cited by
2References
24Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 22, 2014
Grant dateSep 5, 2017
Priority date
Expiry dateApr 30, 2034

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L9/0866
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.