Patent · US Active

Systems and methods for maintaining integrity and secrecy in untrusted computing platforms

US9367701B2 · kind B2 · utility

22Cited by
5References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 7, 2014
Grant dateJun 14, 2016
Priority date
Expiry dateJul 10, 2034

Classification

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

Abstract

A method for operating a computing system with a trusted processor include generating a secret cryptographic key based on a physically unclonable function in at least one hardware component in the trusted processor, generating a first public key and first private key using first secret cryptographic key, and executing instruction code corresponding to a first software program. The method further includes generating output data with the trusted processor during execution of the first software program, generating encrypted data corresponding to the output data using the first public key for at least a portion of the encryption, generating a signature of the encrypted data, and transmitting with an input/output (I/O) interface operatively connected to the trusted processor the encrypted data and the signature for storage in an untrusted memory.

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