Patent ID: 9235707
Filing Date: 2016-01-12
CPC Classification: G06F

Claim Text:
1. A system to launch trusted, co-existing environments, the system comprising: resources to support partitions for at least a first embedded environment and a second embedded environment, the resources comprising data storage with a first protected area and a second protected area; a trusted platform module (TPM) comprising hardware, the TPM comprising a first register, the TPM to unseal a first key in response to extension of a measurement of integrity metrics of a first embedded environment into the first register and to unseal a second key in response to extension of a measurement of integrity metrics of a second embedded environment into the first register; and a partition manager to request extension of the measurement of integrity metrics of the first embedded environment into the first register, to decrypt data in the first protected area with the first key, to request extension of the measurement of integrity metrics of the second embedded environment into the first register, and to decrypt data in the second protected area with the second key, wherein the partition manager comprises logic to define an order of operations to launch the embedded environments, wherein the order of operations comprises extension of measurement of integrity metrics of each of the embedded environments sequentially.