Patent · US Active

Distributed key management for trusted execution environments

US10715339B1 · kind B1 · utility

6Cited by
3References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 31, 2019
Grant dateJul 14, 2020
Priority date
Expiry dateOct 31, 2039

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L2209/127
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

Disclosed herein are methods, systems, and apparatus, for securely executing smart contract operations in a trusted execution environment (TEE). One of the methods includes establishing, by a key management (KM) TEE of a KM node, a trust relationship with a plurality of KM TEEs in a plurality of KM nodes based on performing mutual attestations with the plurality of KM TEEs; initiating a consensus process with the plurality of KM TEEs for reaching consensus on providing one or more encryption keys to a service TEE of the KM node; in response to reaching the consensus with the plurality of KM TEEs, initiating a local attestation process with a service TEE in the KM node; determining that the local attestation process is successful; and in response to determining that the local attestation process is successful, providing one or more encryption keys to the TEE executing on the computing device.

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