Patent · US Active

Verifying integrity and guaranteeing execution of code on untrusted computer platform

US9177153B1 · kind B1 · utility

93Cited by
22References
35Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 10, 2006
Grant dateNov 3, 2015
Priority date
Expiry dateApr 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.