System and method for runtime monitoring during hash-locked remote attestation
US11347841B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Sep 11, 2020 |
| Grant date | May 31, 2022 |
| Priority date | — |
| Expiry date | Nov 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.