Verifying integrity and guaranteeing execution of code on untrusted computer platform
US9177153B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Oct 10, 2006 |
| Grant date | Nov 3, 2015 |
| Priority date | — |
| Expiry date | Apr 27, 2032 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F16/17
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A method, system, and apparatus for verifying integrity and execution state of an untrusted computer. In one embodiment, the method includes placing a verification function in memory on the untrusted computer; invoking the verification function from a trusted computer; determining a checksum value over memory containing both the verification function and the execution state of a processor and hardware on the untrusted computer; sending the checksum value to the trusted computer; determining at the trusted computer whether the checksum value is correct; and determining at the trusted computer whether the checksum value is received within an expected time period.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.