Patent · US Active

System and method for protection of memory in a hypervisor

US9536088B1 · kind B1 · utility

7Cited by
2References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 9, 2015
Grant dateJan 3, 2017
Priority date
Expiry dateNov 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.