Patent ID: 9619238
Date: 2017-04-11
CPC Classifications: G06F

Claim:
1. A computer implemented method for verifying a host computing device, the method comprising: analyzing one or more conditions during boot time of a host computing device; detect, based at least in part on the one or more conditions, that a failure on the host computing device, prior to boot time, caused the host computing device to terminate operation; loading a recovery image onto the host computing device, the recovery image configured to restore at least a portion of state on the host computing device; obtaining a boot firmware measurement of the loaded recovery image by a trusted platform module (TPM) on the host computing device; recording the boot firmware measurement in the TPM on the host computing device; receiving, from a remote computing device to the TPM, a request to perform attestation of the recovery image loaded onto the host computing device; and attesting the recovery image to the remote computing device based at least in part on the boot firmware measurement recorded on the TPM.