Patent · US Active

System and method for runtime monitoring during hash-locked remote attestation

US11347841B1 · kind B1 · utility

0Cited by
7References
13Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 11, 2020
Grant dateMay 31, 2022
Priority date
Expiry dateNov 22, 2040

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2221/034
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A runtime monitoring system for a trusted computing environment is disclosed. In embodiments, the environment includes a trusted processor driven by a primary oscillator and a remote processing component driven by an auxiliary oscillator. A trusted reference hashing module hashes operating codes sent by the trusted processor for execution by the remote processing component; the received operating codes are also hashed by a trusted remote hashing module monitoring the remote processing component. A correlation module matches the remote and reference hashes and advances or delays the auxiliary oscillator to loop-lock the remote processing component to the trusted processor. The trusted processor periodically seeds the operating codes with a unique challenge having a unique hash response. The hash response received from the remote hashing module is checked against the reference hash response generated by the reference hashing module to verify that the remote processing component remains trusted and uncompromised.

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