Multi-mode protected memory
    2.
    发明授权

    公开(公告)号:US11816039B2

    公开(公告)日:2023-11-14

    申请号:US17441214

    申请日:2019-04-19

    CPC classification number: G06F12/1408 G06F12/1425 G06F12/1466

    Abstract: Multi-mode protected memory in accordance with the present description includes a permanent mode and a transient mode of operation. In one embodiment of the permanent mode, an authentication key is programmable once and a write counter is not decrementable or resettable. In one embodiment of the transient mode, an authentication key may be programmed many times and a write counter may be reset many times. Other features and advantages may be realized, depending upon the particular application.

    EXPOSING CRYPTOGRAPHIC MEASUREMENTS OF PERIPHERAL COMPONENT INTERCONNECT EXPRESS (PCIE) DEVICE CONTROLLER FIRMWARE

    公开(公告)号:US20230123174A1

    公开(公告)日:2023-04-20

    申请号:US17973990

    申请日:2022-10-26

    Abstract: Examples disclosed herein include are computing device hardware components, computing devices, systems, machine-readable mediums, and interconnect protocols that provide for code object measurement of a peripheral device and a method for accessing the measurements to verify integrity across a computing interconnect (e.g., Peripheral Component Interconnect Express - PCIe). For example, a cryptographic processor of a PCIe endpoint (such as a peripheral) may take a measurement (e.g., computing a hash value) of a code object on the device prior to executing the code object. This measurement may be placed in a register that is accessible to another component, such as a host operating system across a PCIe bus for interrogation. The host operating system may utilize an interconnect protocol, such as a PCIe protocol to access the measurement. These measurements may be consumed by a Trusted Platform Manager or other components of a host system that may verify the measurements.

    Exposing cryptographic measurements of peripheral component interconnect express (PCIe) device controller firmware

    公开(公告)号:US11522679B2

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

    申请号:US15836225

    申请日:2017-12-08

    Abstract: Examples disclosed herein include are computing device hardware components, computing devices, systems, machine-readable mediums, and interconnect protocols that provide for code object measurement of a peripheral device and a method for accessing the measurements to verify integrity across a computing interconnect (e.g., Peripheral Component Interconnect Express—PCIe). For example, a cryptographic processor of a PCIe endpoint (such as a peripheral) may take a measurement (e.g., computing a hash value) of a code object on the device prior to executing the code object. This measurement may be placed in a register that is accessible to another component, such as a host operating system across a PCIe bus for interrogation. The host operating system may utilize an interconnect protocol, such as a PCIe protocol to access the measurement. These measurements may be consumed by a Trusted Platform Manager or other components of a host system that may verify the measurements.

    EXPOSING CRYPTOGRAPHIC MEASUREMENTS OF PERIPHERAL COMPONENT INTERCONNECT EXPRESS (PCIE) DEVICE CONTROLLER FIRMWARE

    公开(公告)号:US20190044702A1

    公开(公告)日:2019-02-07

    申请号:US15836225

    申请日:2017-12-08

    Abstract: Examples disclosed herein include are computing device hardware components, computing devices, systems, machine-readable mediums, and interconnect protocols that provide for code object measurement of a peripheral device and a method for accessing the measurements to verify integrity across a computing interconnect (e.g., Peripheral Component Interconnect Express—PCIe). For example, a cryptographic processor of a PCIe endpoint (such as a peripheral) may take a measurement (e.g., computing a hash value) of a code object on the device prior to executing the code object. This measurement may be placed in a register that is accessible to another component, such as a host operating system across a PCIe bus for interrogation. The host operating system may utilize an interconnect protocol, such as a PCIe protocol to access the measurement. These measurements may be consumed by a Trusted Platform Manager or other components of a host system that may verify the measurements.

Patent Agency Ranking