CPC G06F 3/0622 (2013.01) [G06F 3/0631 (2013.01); G06F 3/0679 (2013.01); G06F 9/45558 (2013.01); G06F 9/5016 (2013.01); H04L 9/088 (2013.01)] | 15 Claims |
1. An apparatus comprising:
processor circuitry coupled with a memory, the processor circuitry to:
configure a key based on a key ID associated with a trusted execution environment (TEE) virtual machine (VM) and instruct a memory device to configure a memory encryption engine (MEE) of the memory device based on the key and allocation of remote memory in the memory device;
initialize the allocated remote memory using the key; and
enable secure access by the TEE VM to the allocated remote memory over a system interconnect by encrypting or decrypting data transfers between the TEE VM and the memory device using the key.
|