Patent ID: 8874916
Filing Date: 2014-10-28
Classification: G06F,H04L

Abstract:
1. An apparatus comprising: an authenticated code module to obtain a first encryption key from a first root of trust on a platform using a memory mapped input output (MMIO) instruction and via a device specific memory that is dedicated to the authenticated code module, wherein the authenticated code module is to obtain the first encryption key from a trusted platform module located in a package on a first side of a firewall, and wherein the first encryption key is to correspond to a private key embedded in the package on a second side of the firewall; and a second root of trust to, wherein the authenticated code module is to transfer a second encryption key from the first root of trust to the second root of trust, and the second root of trust is to generate an attestation report based on the second encryption key and send the attestation report to an off-platform verifier.