Invention Grant
- Patent Title: Cryptographic memory ownership table for secure public cloud
-
Application No.: US16934089Application Date: 2020-07-21
-
Publication No.: US11651085B2Publication Date: 2023-05-16
- Inventor: David M. Durham , Siddhartha Chhabra , Ravi L. Sahita , Barry E. Huntley , Gilbert Neiger , Gideon Gerzon , Baiju V. Patel
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Trop, Pruner & Hu, P.C.
- The original application number of the division: US15808986 2017.11.10
- Main IPC: G06F21/60
- IPC: G06F21/60 ; G06F3/06 ; G06F12/1009 ; G06F21/57 ; G06F21/53

Abstract:
A processor executes an untrusted VMM that manages execution of a guest workload. The processor also populates an entry in a memory ownership table for the guest workload. The memory ownership table is indexed by an original hardware physical address, the entry comprises an expected guest address that corresponds to the original hardware physical address, and the entry is encrypted with a key domain key. In response to receiving a request from the guest workload to access memory using a requested guest address, the processor (a) obtains, from the untrusted VMM, a hardware physical address that corresponds to the requested guest address; (b) uses that physical address as an index to find an entry in the memory ownership table; and (c) verifies whether the expected guest address from the found entry matches the requested guest address. Other embodiments are described and claimed.
Public/Granted literature
- US20200349266A1 Cryptographic Memory Ownership Table For Secure Public Cloud Public/Granted day:2020-11-05
Information query