SIDE-CHANNEL EXPLOIT DETECTION
    41.
    发明申请

    公开(公告)号:US20220335127A1

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

    申请号:US17739930

    申请日:2022-05-09

    Abstract: The present disclosure is directed to systems and methods for detecting side-channel exploit attacks such as Spectre and Meltdown. Performance monitoring circuitry includes first counter circuitry to monitor CPU cache misses and second counter circuitry to monitor DTLB load misses. Upon detecting an excessive number of cache misses and/or load misses, the performance monitoring circuitry transfers the first and second counter circuitry data to control circuitry. The control circuitry determines a CPU cache miss to DTLB load miss ratio for each of a plurality of temporal intervals. The control circuitry the identifies, determines, and/or detects a pattern or trend in the CPU cache miss to DTLB load miss ratio. Upon detecting a deviation from the identified CPU cache miss to DTLB load miss ratio pattern or trend indicative of a potential side-channel exploit attack, the control circuitry generates an output to alert a system user or system administrator.

    FLEXIBLE CONTAINER ATTESTATION
    42.
    发明申请

    公开(公告)号:US20220335117A1

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

    申请号:US17856574

    申请日:2022-07-01

    Abstract: Data integrity logic is executable by a processor to generate a data integrity code using a hardware-based secret. A container manager, executable by the processor, creates a secured container including report generation logic that determines measurements of the secured container, generates a report according to a defined report format, and sends a quote request including the report. The defined report format includes a field to include the measurements and a field to include the data integrity code, and the report format is compatible for consumption by any one of a plurality of different quote creator types.

    STORAGE ENCRYPTION USING CONVERGED CRYPTOGRAPHIC ENGINE

    公开(公告)号:US20220198027A1

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

    申请号:US17133627

    申请日:2020-12-23

    Abstract: Methods and apparatus relating to a Converged Cryptographic Engine (CCE) for storage encryption are described. In an embodiment, decode circuitry decodes an instruction to determine whether Converged Cryptographic Engine (CCE) circuitry is enabled. Execution circuitry executes the instruction to program a plurality of keys in response to the CCE circuitry being enabled. The CCE circuitry performs all encryption and all decryption of data to be transferred between a memory and a storage device based at least in part on at least one of the plurality of keys. Other embodiments are also disclosed and claimed.

    PLATFORM SECURITY MECHANISM
    44.
    发明申请

    公开(公告)号:US20220100864A1

    公开(公告)日:2022-03-31

    申请号:US17547739

    申请日:2021-12-10

    Abstract: An apparatus to facilitate security within a computing system is disclosed. The apparatus includes a storage drive, a controller, comprising a trusted port having one or more key slots to program one or more cryptographic keys and an encryption engine to receive the cryptographic keys via the one or more key slots, encrypt data written to the storage drive using the cryptographic keys and decrypt data read from the storage drive using the cryptographic keys.

    PLATFORM SECURITY MECHANISM
    45.
    发明申请

    公开(公告)号:US20220100863A1

    公开(公告)日:2022-03-31

    申请号:US17546243

    申请日:2021-12-09

    Abstract: An apparatus to facilitate security within a computing system is disclosed. The apparatus includes a storage drive, a controller, comprising a trusted port having one or more key slots to program one or more cryptographic keys and an encryption engine to receive the cryptographic keys via the one or more key slots, encrypt data written to the storage drive using the cryptographic keys and decrypt data read from the storage drive using the cryptographic keys.

    PLATFORM SECURITY MECHANISM
    46.
    发明申请

    公开(公告)号:US20200226263A1

    公开(公告)日:2020-07-16

    申请号:US16832138

    申请日:2020-03-27

    Abstract: An apparatus to facilitate security within a computing system is disclosed. The apparatus includes a storage drive, a controller, comprising a trusted port having one or more key slots to program one or more cryptographic keys and an encryption engine to receive the cryptographic keys via the one or more key slots, encrypt data written to the storage drive using the cryptographic keys and decrypt data read from the storage drive using the cryptographic keys.

    CRYPTOGRAPHIC POINTER ADDRESS ENCODING
    47.
    发明申请

    公开(公告)号:US20200159675A1

    公开(公告)日:2020-05-21

    申请号:US16717374

    申请日:2019-12-17

    Abstract: A computing device includes technologies for securing indirect addresses (e.g., pointers) that are used by a processor to perform memory access (e.g., read/write/execute) operations. The computing device encodes the indirect address using metadata and a cryptographic algorithm. The metadata may be stored in an unused portion of the indirect address.

    Supporting memory paging in virtualized systems using trust domains

    公开(公告)号:US10649911B2

    公开(公告)日:2020-05-12

    申请号:US15940490

    申请日:2018-03-29

    Abstract: Embodiment of this disclosure provide techniques to support full memory paging between different trust domains (TDs) in compute system without losing any of the security properties, such as tamper resistant/detection and confidentiality, on a per TD basis. In one embodiment, a processing device including a memory controller and a memory paging circuit operatively coupled to the memory controller is provided. The memory paging circuit is to evict a memory page associated with a trust domain (TD) executed by the processing device. A binding of the memory page to a first memory location of the TD is removed. A transportable page that includes encrypted contents of the memory page is created. Thereupon, the memory page is provided to a second memory location.

    SUPPORTING MEMORY PAGING IN VIRTUALIZED SYSTEMS USING TRUST DOMAINS

    公开(公告)号:US20190042466A1

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

    申请号:US15940490

    申请日:2018-03-29

    Abstract: Embodiment of this disclosure provide techniques to support full memory paging between different trust domains (TDs) in compute system without losing any of the security properties, such as tamper resistant/detection and confidentiality, on a per TD basis. In one embodiment, a processing device including a memory controller and a memory paging circuit operatively coupled to the memory controller is provided. The memory paging circuit is to evict a memory page associated with a trust domain (TD) executed by the processing device. A binding of the memory page to a first memory location of the TD is removed. A transportable page that includes encrypted contents of the memory page is created. Thereupon, the memory page is provided to a second memory location.

Patent Agency Ranking