Invention Grant
- Patent Title: Processors, methods and systems to allow secure communications between protected container memory and input/output devices
-
Application No.: US16882637Application Date: 2020-05-25
-
Publication No.: US11531475B2Publication Date: 2022-12-20
- Inventor: Ilya Alexandrovich , Vladimir Beker , Gideon Gerzon , Vincent R. Scarlata
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: NDWE, LLP
- Main IPC: G06F3/06
- IPC: G06F3/06 ; G06F21/79 ; G06F21/85 ; G06F21/78 ; G06F13/16 ; G06F13/40

Abstract:
An integrated circuit includes protected container access control logic to perform a set of access control checks and to determine whether to allow a device protected container module (DPCM) and an input and/or output (I/O) device to communicate securely through one of direct memory access (DMA) and memory-mapped input/output (MMIO). The DPCM and the I/O device are allowed to communicate securely if it is determined that at least the DPCM and the I/O device are mapped to one another, an access address associated with the communication resolves into a protected container memory, and a page of the protected container memory into which the access address resolves allows for the aforementioned one of DMA and MMIO. In some cases, a Security Attributes of Initiator (SAI) or security identifier may be used to obtain a DPCM identifier or attest that access is from a DPCM mapped to the I/O device. In some cases, a determination may be made that a type of access is compatible with one or more allowed access types for the page as represented in a protected container page metadata structure.
Public/Granted literature
- US2228048A Discharging device Public/Granted day:1941-01-07
Information query