Patent ID: 8977842
Filing Date: 2015-03-10
Classification: G06F,H04L

Abstract:
1. A computer-implemented method for providing secure communication for virtual machines, the method comprising the steps of: executing a hypervisor security extension container that is coupled between a hypervisor and each of the virtual machines separately, the hypervisor managing the virtual machines; generating a hypervisor security extension container level private key within the hypervisor security extension container running on at least one physical computer; generating a hypervisor security extension container level public key within the hypervisor security extension container running on at least one physical computer; encrypting data with the hypervisor security extension container level private key, by the hypervisor security extension container in response to a request from a transmitting virtual machine, the data being encrypted by the hypervisor security extension container in place in the transmitting virtual machine, without providing the hypervisor security extension level private key to the transmitting virtual machine; and providing encrypted data encrypted with the hypervisor security extension container level private key from the transmitting virtual machine to at least one of the virtual machines other than the transmitting virtual machine.