Patent · US Active

Providing isolation in virtualized systems using trust domains

US11687654B2 · kind B2 · utility

1Cited by
4References
29Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 15, 2017
Grant dateJun 27, 2023
Priority date
Expiry dateSep 15, 2037

Classification

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

Abstract

Implementations describe providing isolation in virtualized systems using trust domains. In one implementation, a processing device includes a memory ownership table (MOT) that is access-controlled against software access. The processing device further includes a processing core to execute a trust domain resource manager (TDRM) to manage a trust domain (TD), maintain a trust domain control structure (TDCS) for managing global metadata for each TD, maintain an execution state of the TD in at least one trust domain thread control structure (TD-TCS) that is access-controlled against software accesses, and reference the MOT to obtain at least one key identifier (key ID) corresponding to an encryption key assigned to the TD, the key ID to allow the processing device to decrypt memory pages assigned to the TD responsive to the processing device executing in the context of the TD, the memory pages assigned to the TD encrypted with the encryption key.

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