Invention Grant
- Patent Title: Cryptographic cache lines for a trusted execution environment
-
Application No.: US15861924Application Date: 2018-01-04
-
Publication No.: US10325118B2Publication Date: 2019-06-18
- Inventor: Siddhartha Chhabra , Francis X. Mckeen , Carlos V. Rozas , Saeedeh Komijani , Tamara S. Lehman
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Lowenstein Sandler LLP
- Main IPC: G06F21/72
- IPC: G06F21/72 ; G06F21/78 ; H04L9/00 ; G06F21/64 ; G06F12/14 ; H04L9/06 ; H04L9/32

Abstract:
Memory security technologies are described. An example processing system includes a processor core and a memory controller coupled to the processor core and a memory. The processor core can receive a content read instruction from an application. The processor core can identify a cache line (CL) from a plurality of CLs of a cryptographic cache block (CCB) requested in the content read instruction. The processor core can load, from a cryptographic tree, tree nodes with security metadata. The processor core can retrieve, from the memory, the CCB. The processor core can generate a second MAC from the CCB. The processor core can compare the first MAC with the second MAC. The processor core can decrypt the CCB using security metadata when the first MAC matches the second MAC. The processor core can send at least the identified CL from the decrypted CCB to the application.
Public/Granted literature
- US20180204025A1 CRYPTOGRAPHIC CACHE LINES FOR A TRUSTED EXECUTION ENVIRONMENT Public/Granted day:2018-07-19
Information query