Patent · US Active

Trusted execution environment instances licenses management

US11416605B2 · kind B2 · utility

1Cited by
3References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 27, 2018
Grant dateAug 16, 2022
Priority date
Expiry dateAug 17, 2038

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L9/3234
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

There is provided mechanisms for handling instances of a trusted execution environment on an execution platform. The trusted execution environment is associated with a secure cryptoprocessor. The secure cryptoprocessor holds a register. The trusted execution environment is configured to read from and write to a volatile part of the register at a given index i. A method is performed by the trusted execution environment. The method comprises checking, upon start of a new instance of the trusted execution environment, status of the register at the given index i. The method comprises enabling the new instance to keep running only when successfully reading a first value representing no currently run instance of the trusted execution environment from the register at the index i or if the register at the given index i has its status set to “undefined” when checking the status. The method comprises writing a second value representing one currently run instance of the trusted execution environment to the register at the given index i.

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