Patent ID: 11934567
Assignee: NVIDIA CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A system comprising:
one or more processing units; and
one or more memory units storing instructions that, when executed by the one or more processing units, cause the one or more processing units to execute operations comprising:
receiving a request to move an entity into a Trusted Execution Environment (TEE) of a Virtual Machine (VM), the TEE associated with a physical address owned by the VM;
in response to the request to move the entity into the TEE, assigning a key that corresponds to the VM to the entity;
generating, using the key, a signature of a physical address that is translated from a virtual address based at least on a request to translate the virtual address and based at least on the assigning of the key to the entity;
providing, in response to the request to translate the virtual address, data corresponding to the signature and the physical address; and
based at least on determining that a request for memory access includes the signature and the physical address, enabling the memory access to the physical address.