Cryptographic multi-shadowing with integrity verification
AssigneeVMware, Inc.
InventorsXiaoxin Chen, Carl A. Waldspurger, Pratap Subrahmanyam, Tal Garfinkel, Dan Boneh
Life of this patent
Estimating the term…
Loading patent…
AssigneeVMware, Inc.
InventorsXiaoxin Chen, Carl A. Waldspurger, Pratap Subrahmanyam, Tal Garfinkel, Dan Boneh
Estimating the term…
A virtual-machine-based system that may protect the privacy and integrity of application data, even in the event of a total operating system compromise. An application is presented with a normal view of its resources, but the operating system is presented with an encrypted view. This allows the operating system to carry out the complex task of managing an application's resources, without allowing it to read or modify them. Different views of “physical” memory are presented, depending on a context performing the access. An additional dimension of protection beyond the hierarchical protection domains implemented by traditional operating systems and processors is provided.
In a computer system comprising a virtual machine monitor (VMM) running on system hardware and supporting a virtual machine (VM), a method of controlling access to a cloaked data page stored in a system memory, the method comprising:
A system comprising a virtual machine monitor (VMM) running on program code for performing a method of controlling access to a cloaked data page stored in a system memory, the method comprising:
A computer program product for use with a virtual machine monitor (VMM) running on system hardware and supporting a virtual machine (VM), the computer program product comprising a computer readable storage medium having computer readable program code embodied thereon for performing a method of controlling access to a cloaked data page stored in a system memory, the method comprising:
Dependencies are inferred from the claim text.