System and method for protection of memory in a hypervisor
US9536088B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Nov 9, 2015 |
| Grant date | Jan 3, 2017 |
| Priority date | — |
| Expiry date | Nov 9, 2035 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2221/034
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Disclosed are systems and methods for enabling secure execution of code in hypervisor mode. An exemplary method comprises: loading a hypervisor configured to check integrity of protected virtual memory pages; loading a trusted program configured to make hypercalls to the hypervisor; making by the trusted program a first hypercall to the hypervisor; responsive to the first hypercall, generating by the hypervisor a token, which is used by the hypervisor to identify the trusted program during subsequent hypercalls; allocating a memory page for storing the token and a memory address of the hypervisor; and returning the allocated memory page address to the trusted program.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.