Multi-tenant cryptographic memory isolation
AssigneeIntel Corporation
InventorsShay Gueron, Siddhartha Chhabra, Nadav Bonen
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsShay Gueron, Siddhartha Chhabra, Nadav Bonen
Estimating the term…
System and techniques for multi-tenant cryptographic memory isolation are described herein. A multiple key total memory encryption (MKTME) circuitry may receive a read request for encrypted memory. Here, the read request may include an encrypted memory address that itself includes a sequence of keyid bits and physical address bits. The MKTME circuitry may retrieve a keyid-nonce from a key table using the keyid bits. The MKTME circuitry may construct a tweak from the keyid-nonce, the keyid bits, and the physical address bits. The MKTME circuitry may then decrypt data specified by the read request using the tweak and a common key.
A device for multi-tenant cryptographic memory isolation, the device comprising
A method for multi-tenant cryptographic memory isolation, the method comprising:
At least one non-transitory machine readable medium including instructions for multi-tenant cryptographic memory isolation, the instructions, when executed by processing circuitry, cause the processing circuitry to perform operations comprising:
Dependencies are inferred from the claim text.