Patent ID: 8943329
Filing Date: 2015-01-27
Classification: G06F

Abstract:
1. An apparatus comprising: an integrity security module; one or more processors having access to the integrity security module and operating in two distinct operating environments of a dual-environment computing device, the two distinct operating environments having been booted, the two distinct operating environments sharing specific registers of the integrity security module, wherein one or more of the specific registers are used to store integrity values for both of the two distinct operating environments; a detection module detecting a switch between one of the two distinct operating environments and another of the distinct operating environments, the switch comprising one of the two distinct operating environments entering a low-power quiesced state and another of the two operating environments assuming control of the dual-environment computing device; and a regeneration module regenerating one or more of the integrity values from a stored integrity metric log and updating the integrity values in the one or more shared specific registers, the integrity values for the operating environment assuming control of the dual-environment computing device, the regeneration in response to the detection module detecting the switch of the operating environment of the dual-environment computing device.