Patent ID: 7765392
Filing Date: 2010-07-27
Classification: G06F

Abstract:
1. A method comprising: initializing a processor via a reset signal, a system power-up, or the processor wake-up from a sleep state; calculating a cryptographic hash value of a data from a block of memory in response to the initializing; loading a first user instruction in response to calculating the cryptographic hash value of the data, the first user instruction located at a predetermined address in memory; executing the first user instruction by the processor; detecting an initialization of a security monitoring system in response to the executing the first user instruction, the security monitoring system having a platform configuration register (PCR) with a value; and extending the PCR with the cryptographic hash value by adding the cryptographic hash value to the PCR value to generate an extended cryptographic hash value, the extending of the PCR is performed if the security monitoring system initialization clears a security state else the cryptographic hash is discarded.