Patent ID: 8561137
Filing Date: 2013-10-15
Classification: G06F,H04L

Abstract:
1. A non-transitory computer-readable medium comprising instructions for authenticating a virtual machine (VM) and a VM operating system (VMOS) that, when executed by a processor, perform a method, the method comprising: receiving, by a VM server service, a request to install the VM on a physical machine, wherein the physical machine comprises a plurality of physical devices; authenticating, by the VM server service, VM credentials of the VM in response to receiving the request; acquiring identity information for each of the plurality of physical devices using an identifiable pattern of each of the plurality of physical devices; authenticating, by the VM server service, the physical machine by verifying the identity information for each of the plurality of physical devices; determining that the VM is an authenticated VM in response to authenticating the VM credentials and authenticating the physical machine; providing drivers for the plurality of physical devices to the authenticated VM, wherein the authenticated VM is installed on the physical machine using the drivers; identifying, by a VMOS authentication service, the VMOS attempting to install on the authenticated VM; authenticating, by the VMOS authentication service, a VMOS identity of the VMOS; authenticating, by the VMOS authentication service, the physical machine by verifying the identity information for each of the plurality of physical devices; providing, by the VMOS authentication service, VM drivers to the VMOS in response to the authenticating the VMOS identity and the authenticating the identity information, wherein the VMOS is installed on the authenticated VM using the VM drivers.