×

Providing a trusted execution environment using a processor

  • US 9,594,927 B2
  • Filed: 09/10/2014
  • Issued: 03/14/2017
  • Est. Priority Date: 09/10/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system on a chip (SoC) comprising:

  • a single core to execute a legacy instruction set, wherein the single core comprises the only core of the SoC, and wherein the single core is configured to enter a system management mode (SMM) to provide a trusted execution environment (TEE) to perform at least one secure operation, wherein in the TEE, the single core is to emulate at least one security instruction of an instruction set unsupported by the single core; and

    a memory controller coupled to the single core, the memory controller to interface with a system memory, wherein a portion of the system memory comprises a secure memory for the SMM, and wherein the single core is to authenticate a boot firmware, execute the boot firmware, and pass control to the SMM to obtain a key pair from a protected storage and store the key pair in the secure memory.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×