Cryptographic operations for secure page mapping in a virtual machine environment
AssigneeIntel Corporation
InventorMICHAEL LEMAY
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorMICHAEL LEMAY
Estimating the term…
Generally, this disclosure provides systems, devices, methods and computer readable media for secure memory page mapping in a virtual machine (VM) environment. The system may include a processor configured to execute a virtual machine monitor (VMM). The VMM may be configured to maintain a table of cryptographic keys and associate a token with one of the memory pages to be mapped from a guest linear address (GLA) to a guest physical address (GPA). The token may include a key identifier (key ID) associated with one of the cryptographic keys, and an authentication code based on the GLA, the GPA, and one of the cryptographic keys. The system may also include a page walk processor configured to validate the token to indicate that the memory page associated with the token is authorized to be mapped from the GLA to the GPA.
A system for secure memory page mapping in a virtual machine (VM) environment, the system comprising:
A method for secure memory page mapping in a virtual machine (VM) environment, the method comprising:
At least one non-transitory computer-readable storage medium having instructions stored thereon which when executed by a processor result in the following operations for secure memory page mapping in a virtual machine (VM) environment, the operations comprising:
Dependencies are inferred from the claim text.