Invention Application
- Patent Title: CRYPTOGRAPHIC SEPARATION OF MEMORY ON DEVICE WITH USE IN DMA PROTECTION
-
Application No.: US16774338Application Date: 2020-01-28
-
Publication No.: US20200167487A1Publication Date: 2020-05-28
- Inventor: Luis S. Kida , Reshma Lal
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Main IPC: G06F21/60
- IPC: G06F21/60 ; G06F21/72 ; G06F21/76 ; H04L9/14 ; G06F21/44

Abstract:
A method comprises initializing, by an accelerator device of the computing device, an authentication tag in response to an initialization command from a trusted execution environment of the computing device, initiating a transfer, by the accelerator device, of data between a host memory and an accelerator device memory in response to a descriptor from the trusted execution environment, wherein the descriptor comprises a target memory address and is indicative of a transfer direction, comparing, in a memory range selection engine comprising at least one comparator to compare the target memory address with a plurality of address ranges and select a cryptographic key from the plurality of plurality of address range registers based on the target memory address, performing, by the accelerator device, a cryptographic operation with the data in response to transferring the data, updating, by the accelerator device, the authentication tag in response to transferring the data, and finalizing, by the accelerator device, the authentication tag in response to a finalization command from the trusted execution environment. Other embodiments are described and claimed.
Public/Granted literature
- US11347875B2 Cryptographic separation of memory on device with use in DMA protection Public/Granted day:2022-05-31
Information query