Invention Grant
- Patent Title: Restricting usage of encryption keys by untrusted software
-
Application No.: US17465311Application Date: 2021-09-02
-
Publication No.: US12021980B2Publication Date: 2024-06-25
- Inventor: Ido Ouziel , Arie Aharon , Dror Caspi , Baruch Chaikin , Jacob Doweck , Gideon Gerzon , Barry E. Huntley , Francis X. McKeen , Gilbert Neiger , Carlos V. Rozas , Ravi L. Sahita , Vedvyas Shanbhogue , Assaf Zaltsman
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: NICHOLSON DE VOS WEBSTER & ELLIOTT LLP
- Main IPC: H04L9/08
- IPC: H04L9/08 ; G06F9/455 ; G06F12/1009 ; G06F21/60 ; G06F21/62

Abstract:
A processor includes a processor core. A register of the core is to store: a bit range for a number of address bits of physical memory addresses used for key identifiers (IDs), and a first key ID to identify a boundary between non-restricted key IDs and restricted key IDs of the key identifiers. A memory controller is to: determine, via access to bit range and the first key ID in the register, a key ID range of the restricted key IDs within the physical memory addresses; access a processor state that a first logical processor of the processor core executes in an untrusted domain mode; receive a memory transaction, from the first logical processor, including an address associated with a second key ID; and generate a fault in response to a determination that the second key ID is within a key ID range of the restricted key IDs.
Public/Granted literature
- US20210399882A1 RESTRICTING USAGE OF ENCRYPTION KEYS BY UNTRUSTED SOFTWARE Public/Granted day:2021-12-23
Information query