Migration of computer secrets
AssigneeMicrosoft Corporation
InventorCarl M. Ellison
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorCarl M. Ellison
Estimating the term…
Described is a technology by which computer data secrets sealed by a trusted platform module (TPM) or like device may be securely migrated from a physical source computing machine to a physically different destination machine. For example, migration of TPM secrets allows migration of a virtual machine from one physical machine to another. A destination machine receives a set of data sealed at a source machine. The set of data includes a migration key and a secret sealed by the migration key. The destination machine performs attestation with a key server to attest that the destination machine is entitled to access the sealed secret, via credentials, known good configuration and/or other policy compliance. The key server unseals the migration key, and provides a returned key (e.g., the migration key or a session key) to the destination machine for unsealing the secrets.
A computer-readable medium having computer-executable instructions, which when executed perform steps, comprising:
In a computing environment, a system comprising, a source machine including a trusted platform module-like device, the source machine configured to seal at least one secret into a sealed secret set with a migration key, seal the migration key into a sealed migration key with a storage key of the trusted platform module-like device, and make accessible the sealed secret set to a destination machine that is coupled to a key server, the key server configured to unseal the sealed migration key and return data to the destination machine by which the destination machine unseals the sealed secret set.
In a computing environment, a method comprising:
Dependencies are inferred from the claim text.