Patent ID: 9495190
Filing Date: 2016-11-15
CPC Classification: G06F

Claim Text:
1. One or more computer storage devices having stored thereon instructions for a program managed by a virtual machine manager that, when executed by one or more processors of a computing device, cause the one or more processors to: access, through virtualized resources, an entropy pool generated based at least in part on each of one or more hardware components of the computing device, the program running in a virtualized hardware system, the entropy pool having been obtained from a host operating system on the computing device, wherein the entropy pool is transferred from the host operating system to a virtualized component of the virtual machine manager, stored in the virtualized component, and accessed by a guest operating system via the program managed by the virtual machine manager; use the entropy pool as a basis for generating a random number for creation of a cryptographic key; request additional entropy data from a host operating system; receive, from the host operating system, the additional entropy data; and incorporate the additional entropy data into the entropy pool of the program.