Patent ID: 8522018
Filing Date: 2013-08-27
Classification: H04L,H04W

Abstract:
1. A method for implementing a mobile trusted platform module, comprising: cryptographically binding a virtual machine to a trusted platform module; establishing a connection with a first remote host device via a remote interface; authenticating and validating a configuration of the first remote host device; authenticating a user's ownership of a mobile trusted platform module; determining whether the first remote host device comprises a trusted platform module (TPM) microchip; upon determining the first remote host device comprises a TPM microchip, storing at least one platform configuration register (PCR) value from the TPM microchip within a corresponding internal PCR; upon determining the first remote host device does not comprise a TPM microchip, setting at least one internal PCR to NULL; securely storing configuration information; allowing the first remote host device to copy and execute a first application securely stored within the virtual machine; receiving a shared authentication secret for a storage root key pair; creating a storage root key pair; binding the storage root key pair to the shared authentication secret; generating a key; encrypting the virtual machine using the generated key; wrapping the generated key using one storage root key of the storage root key pair; and storing encrypted data, the encrypted data maintained after the connection with the first remote host device is terminated.