Patent · US Active

Methods and systems for communicating between trusted and non-trusted virtual machines

US8689213B2 · kind B2 · utility

5Cited by
11References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 14, 2010
Grant dateApr 1, 2014
Priority date
Expiry dateOct 10, 2031

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2221/2149
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The methods and systems described herein provide for establishing a secure communication channel between a non-trusted virtual machine and a trusted virtual machine, in a computing device executing a hypervisor hosting the trusted virtual machine, the non-trusted virtual machine, and a third virtual machine. The method includes writing, by a non-trusted virtual machine, a first string of data to a region of memory of the computing device. The method also includes detecting, by a trusted virtual machine, the first string of data written to the region of memory. The method further includes establishing a communication channel between the trusted virtual machine and the non-trusted virtual machine by locking, by the trusted virtual machine and responsive to the detection, the region of memory for the duration of the communication to prevent a third virtual machine from accessing the region of memory.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.