Cryptographic system memory management
AssigneeIntel Corporation
InventorsDavid M. Durham, Rajat Agarwal, Siddhartha Chhabra, Sergej Deutsch, Karanvir S. Grewal, Ioannis T. Schoinas
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsDavid M. Durham, Rajat Agarwal, Siddhartha Chhabra, Sergej Deutsch, Karanvir S. Grewal, Ioannis T. Schoinas
Estimating the term…
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.
A system for managing encrypted memory comprising:
A system for managing encrypted data comprising:
A method for managing encrypted memory comprising:
A non-transitory computer readable media for managing encrypted memory comprising a plurality of instructions that, in response to execution by a processor, cause the processor to:
Dependencies are inferred from the claim text.