Invention Grant
- Patent Title: Cryptographic system memory management
-
Application No.: US15816901Application Date: 2017-11-17
-
Publication No.: US10594491B2Publication Date: 2020-03-17
- Inventor: David M. Durham , Rajat Agarwal , Siddhartha Chhabra , Sergej Deutsch , Karanvir S. Grewal , Ioannis T. Schoinas
- Applicant: INTEL CORPORATION
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: International IP Law Group, P.L.L.C.
- Main IPC: H04L9/32
- IPC: H04L9/32 ; G06F12/14 ; G06F3/06 ; G11C29/52 ; H04L9/06 ; G06F11/10 ; G06F12/0886 ; G06F21/79 ; H04L9/08 ; G06F21/78 ; G11C29/44

Abstract:
In one example, a system for managing encrypted memory comprises a processor to store a first MAC based on data stored in system memory in response to a write operation to the system memory. The processor can also detect a read operation corresponding to the data stored in the system memory, calculate a second MAC based on the data retrieved from the system memory, determine that the second MAC does not match the first MAC, and recalculate the second MAC with a correction operation, wherein the correction operation comprises an XOR operation based on the data retrieved from the system memory and a replacement value for a device of the system memory. Furthermore, the processor can decrypt the data stored in the system memory in response to detecting the recalculated second MAC matches the first MAC and transmit the decrypted data to cache thereby correcting memory errors.
Public/Granted literature
- US20180091308A1 CRYPTOGRAPHIC SYSTEM MEMORY MANAGEMENT Public/Granted day:2018-03-29
Information query