Patent ID: 8839363

Claim:
An apparatus comprising: at least one processor; and at least one memory storing computer executable instructions that, when executed, cause the apparatus at least to: store, in a trusted protection module (TPM), a first measurement of a virtualization platform; store, in the TPM, a second measurement of a measured virtual machine; store, in the TPM, a third measurement of a secure channel, wherein the third measurement of the secure channel comprises a measurement of a symmetric encryption key used by a transport layer security (TLS) protocol; generate a TPM quote using a key, wherein the TPM quote is based on the first measurement and the second measurement and the third measurement; provide the TPM quote for attesting to authenticity of the virtualization platform and of the measured virtual machine; and process a dedication request that dedicates the apparatus to the measured virtual machine, wherein the TPM quote is uniquely tied to an individual piece of hardware, and a cloud provider creates an association between the TPM and the generated TPM quote.