Invention Grant
- Patent Title: Cryptographic computing in multitenant environments
-
Application No.: US17791000Application Date: 2020-12-26
-
Publication No.: US12277234B2Publication Date: 2025-04-15
- Inventor: David M. Durham , Michael D. LeMay , Salmin Sultana , Karanvir S. Grewal , Michael E. Kounavis , Sergej Deutsch , Andrew James Weiler , Abhishek Basak , Dan Baum , Santosh Ghosh
- 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
- International Application: PCT/US2020/067072 WO 20201226
- International Announcement: WO2021/162792 WO 20210819
- Main IPC: G06F21/00
- IPC: G06F21/00 ; G06F21/54 ; G06F21/60 ; G06F21/79

Abstract:
A processor, a system, a machine readable medium, and a method. The processor comprises first circuitry to: encrypt a first code image using a first code key; load the encrypted first code image into a memory area allocated in memory for the first code image by an operating system miming on the processor; and send to the operating system a substitute key that corresponds to the first code key, wherein the first code key is concealed from the operating system; and an instruction cache including control circuitry; and second circuitry coupled to the instruction cache, the second circuitry to: receive the substitute key from the operating system; in response to a first request from the operating system to execute the first code image to instantiate a first process, perform a first cryptographic function using a hardware key to generate the first code key from the substitute key; and program the control circuitry of the instruction cache with the first code key to enable the first code image to be decrypted using the first code key.
Public/Granted literature
- US20230027329A1 CRYPTOGRAPHIC COMPUTING IN MULTITENANT ENVIRONMENTS Public/Granted day:2023-01-26
Information query