Patent · US Active

Technique for providing a trusted execution environment

US12118101B2 · kind B2 · utility

0Cited by
0References
23Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 6, 2022
Grant dateOct 15, 2024
Priority date
Expiry dateApr 27, 2043

Classification

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

Abstract

An apparatus and method are described for providing a trusted execution environment. The apparatus comprises processing circuitry to execute program code, and interrupt controller circuitry, responsive to receipt of one or more interrupt requests, to select a given interrupt request from amongst the one or more interrupt requests, and to issue an interrupt signal to the processing circuitry identifying a given interrupt service routine providing program code to be executed by the processing circuitry to service the given interrupt request. The interrupt controller circuitry is responsive to the given interrupt request being a trusted execution environment (TEE) interrupt request, to issue the interrupt signal to identify as the given interrupt service routine a TEE interrupt service routine, and to inhibit issuance of any further interrupt signal until the TEE interrupt service routine has been executed by the processing circuitry. The interrupt controller circuitry comprises code protection circuitry to inhibit unauthorised modification of the TEE interrupt service routine, and data protection circuitry to inhibit unauthorised access to confidential data processed by the TEE inter…

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