Invention Application
- Patent Title: CRYPTOGRAPHIC SEPARATION OF MMIO ON DEVICE
-
Application No.: US16774293Application Date: 2020-01-28
-
Publication No.: US20200159657A1Publication Date: 2020-05-21
- Inventor: Luis S. Kida , Reshma Lal , Soham Jayesh Desai
- 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: G06F12/06
- IPC: G06F12/06 ; G06F12/14 ; G06F12/0895 ; G06F9/48 ; G06F21/76

Abstract:
Technologies for cryptographic separation of MMIO operations with an accelerator device include a computing device having a processor and an accelerator. The processor establishes a trusted execution environment. The accelerator determines, based on a target memory address, a first memory address range associated with the memory-mapped I/O transaction, generates a second authentication tag using a first cryptographic key from a set of cryptographic keys, wherein the first key is uniquely associated with the first memory address range. An accelerator validator determines whether the first authentication tag matches the second authentication tag, and a memory mapper commits the memory-mapped I/O transaction in response to a determination that the first authentication tag matches the second authentication tag. Other embodiments are described and claimed.
Public/Granted literature
- US11281579B2 Cryptographic separation of MMIO on device Public/Granted day:2022-03-22
Information query