ISOLATION OF MEMORY REGIONS IN TRUSTED DOMAIN

    公开(公告)号:US20240070091A1

    公开(公告)日:2024-02-29

    申请号:US17822847

    申请日:2022-08-29

    申请人: Intel Corporation

    IPC分类号: G06F12/14

    摘要: An apparatus comprises a hardware processor to program a memory table for a trusted domain with a first device identifier associated with a device, a guest physical address (GPA) range associated with the device, and a guest physical address offset, receive a memory access request from the device, the memory access request comprising a second device identifier and a guest physical address, and validate the memory access request using the memory table.

    MEASUREMENT COMMAND FOR MEMORY SYSTEMS
    54.
    发明公开

    公开(公告)号:US20240070089A1

    公开(公告)日:2024-02-29

    申请号:US18351986

    申请日:2023-07-13

    发明人: Lance W. Dover

    IPC分类号: G06F12/14 H04L9/32

    摘要: Methods, systems, and devices for a measurement command for memory systems are described. A memory system and a host system may support a measure command to calculate a cryptographic value of data stored in a region of the memory system. In some cases, a region indicated by the measure command may correspond to a protected region of the memory system. In such cases, the measure command may include a cryptographic signature from the host system. Upon receiving the measure command, the memory system may perform a hashing operation on the data to generate the cryptographic value. In some cases, the memory system may transmit the digest to the host. Additionally or alternatively, the memory system may extend the digest into a register indicated by the command. Further, the measure command may be used to generate a key pair associated with the memory system.

    Physically secure memory partitioning

    公开(公告)号:US11907559B1

    公开(公告)日:2024-02-20

    申请号:US17883651

    申请日:2022-08-09

    IPC分类号: G06F12/14 G06F3/06 G06F11/10

    摘要: A memory device includes a memory, a secure-access circuit, a plain-access circuit, and protection hardware. The memory includes at least a secure-storage partition assigned a first address range and a plain-storage partition assigned a second address range, disjoint from the first address range. The secure-access circuit is configured to access the secure-storage partition by generating addresses in the first address range. The plain-access circuit is configured to access the plain-storage partition by generating addresses in the second address range. The protection hardware is configured to prevent the plain-access circuit from accessing the first address range assigned to the secure-storage partition.