Patent · US Active

Mechanism to secure an execution environment in processor cores

US12223064B2 · kind B2 · utility

0Cited by
7References
14Claims
0Family size

Assignee

Inventor

Key dates

Filing dateSep 21, 2022
Grant dateFeb 11, 2025
Priority date
Expiry dateApr 1, 2043

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F21/107
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Various embodiments include methods and devices for a secure execution environment in computing devices. Embodiments may include generating a binary executable file for execution in the secure execution environment by generating hashes of instructions of a function, inserting a start hash instruction and a stop hash instruction in object code of the function, and generating a binary executable having the function including the start hash instruction and the stop hash instruction. Embodiments may include implementing the secure execution environment by generating hashes of instructions of a function in parallel with executing the function, comparing the generated hashes of the instructions of the function to stored hashes of instructions of the function, and issuing an exception indicating to a processor that execution of the function is not secure for any difference between the generated hashes of the instructions of the function and the stored hashes of the instructions of the function.

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