Patent ID: 9710293
Date: 2017-07-18
CPC Classifications: G06F

Claim:
1. A computing system, comprising: a processor; a memory; and an integrity validation component to operate with the processor and the memory and in communication with an isolated execution environment in operation with the processor and the memory, the integrity validation component operable to verify a software component attempting interaction with the isolated execution environment by completing at least two integrity verification operations including: wherein the isolated execution environment is a virtual machine configured to execute code independently and securely isolated from other virtual machines in the computing system; wherein the integrity validation component is configured to receive from the virtual machine a validation request based on the memory address call from the software component; wherein the memory address call is a memory address entry point in the data operations of an unprotected software event, and in response to the validation request the integrity validation component is configured to verify the integrity of the software component using the manifest; and wherein the isolated execution environment is operable to execute verified software components, prevent execution of a non-verified software component, and prevent interaction of the non-verified software component with the verified software components.