Invention Grant
- Patent Title: Cryptographic computing using encrypted base addresses and used in multi-tenant environments
-
Application No.: US16722707Application Date: 2019-12-20
-
Publication No.: US11416624B2Publication Date: 2022-08-16
- Inventor: David M. Durham , Michael LeMay , Ramya Jayaram Masti , Gilbert Neiger , Jason W. Brandt
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Alliance IP, LLC
- Main IPC: G06F21/60
- IPC: G06F21/60 ; G06F9/30 ; G06F21/72 ; G06F21/79 ; G06F21/12 ; H04L9/08 ; G06F12/14 ; H04L9/14 ; G06F21/62 ; G06F12/0897 ; G06F9/48 ; H04L9/06 ; G06F12/06 ; G06F12/0875 ; G06F12/0811 ; G06F9/32 ; G06F9/50 ; G06F12/02 ; G06F9/455

Abstract:
Technologies disclosed herein provide cryptographic computing with cryptographically encoded pointers in multi-tenant environments. An example method comprises executing, by a trusted runtime, first instructions to generate a first address key for a private memory region in the memory and generate a first cryptographically encoded pointer to the private memory region in the memory. Generating the first cryptographically encoded pointer includes storing first context information associated with the private memory region in first bits of the first cryptographically encoded pointer and performing a cryptographic algorithm on a slice of a first linear address of the private memory region based, at least in part, on the first address key and a first tweak, the first tweak including the first context information. The method further includes permitting a first tenant in the multi-tenant environment to access the first address key and the first cryptographically encoded pointer to the private memory region.
Public/Granted literature
- US20200159676A1 CRYPTOGRAPHIC COMPUTING USING ENCRYPTED BASE ADDRESSES AND USED IN MULTI-TENANT ENVIRONMENTS Public/Granted day:2020-05-21
Information query