Patent ID: 9298948
Filing Date: 2016-03-29
CPC Classification: G06F,H04L

Claim Text:
1. At least one non-transitory machine-readable storage medium including instructions that if executed cause a first processing system to: create a first virtual trusted platform module for a first virtual machine (VM) of the first processing system, the first processing system including a physical trusted platform module, at least one processing unit, memory, and an interface to communicate with a second processing system, the first processing system to implement a virtual machine monitor (VMM), the VMM to enable a plurality of VMs including the first VM to share resources of the first processing system, one of the plurality of VMs to run a first guest operating system and another of the plurality of VMs to run a second guest operating system; facilitate creation of an endorsement key for the first virtual trusted platform module, wherein the endorsement key is to be stored in a storage; and migrate the first virtual trusted platform module to the second processing system, the first virtual trusted platform module migration to send a state of the first virtual trusted platform module to the second processing system, the state of the first virtual trusted platform module including the endorsement key.