Processors, methods and systems to allow secure communications between protected container memory and input/output devices

    公开(公告)号:US11531475B2

    公开(公告)日:2022-12-20

    申请号:US16882637

    申请日:2020-05-25

    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.

    Methods and Apparatus to Utilize A Trusted Loader In A Trusted Computing Environment
    9.
    发明申请
    Methods and Apparatus to Utilize A Trusted Loader In A Trusted Computing Environment 有权
    在可信计算环境中利用可信加载器的方法和装置

    公开(公告)号:US20160283411A1

    公开(公告)日:2016-09-29

    申请号:US14671222

    申请日:2015-03-27

    Abstract: An embodiment includes at least one machine readable medium on which is stored code that, when executed enables a system to initialize a trusted loader enclave (TL) and a measurement and storage manager enclave (MSM) within a memory of the system, to receive by the MSM a TL measurement of the TL from a trusted processor of the system, to determine whether to establish a secure channel between the MSM and the TL based at least in part on the TL measurement, and responsive to a determination to establish the secure channel, to establish the secure channel and store particular code in the TL. Additional embodiments are described and claimed.

    Abstract translation: 一个实施例包括至少一个机器可读介质,其上存储有代码,当被执行时,系统能够使系统初始化系统的存储器内的受信任加载器飞地(TL)和测量和存储管理器飞地(MSM),以便通过 MSM是来自系统的可信处理器的TL的TL测量,以至少部分地基于TL测量来确定是否在MSM和TL之间建立安全信道,并且响应于建立安全信道的确定 ,以建立安全通道并将特定代码存储在TL中。 描述和要求保护附加的实施例。

Patent Agency Ranking