×

OPERATING SYSTEM-INDEPENDENT INTEGRITY VERIFICATION

  • US 20140325644A1
  • Filed: 04/29/2013
  • Published: 10/30/2014
  • Est. Priority Date: 04/29/2013
  • Status: Active Grant
First Claim
Patent Images

1. An operating system-independent integrity verification subsystem for a computing device, embodied in one or more machine-accessible storage media, the integrity verification subsystem configured to verify the integrity of a current version of a software module on the computing device by, in response to a load-time or run-time event triggering integrity verification of the current version of the software module:

  • computing, in an execution environment that exists independently of any operating systems running on the computing device, a current hash value for a block of the current version of the software module as the block is loaded from a persistent storage into volatile memory on the computing device, the block comprising a portion of the current version of the software module stored in the persistent storage;

    accessing a trusted hash value, the trusted hash value being computed from a block of a trusted version of the software module that corresponds to the block of the current version of the software module;

    comparing the current hash value to the trusted hash value; and

    evaluating the integrity of the current version of the software module based on the comparison of the current hash value to the trusted hash value.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×