SUPPLY CHAIN SECURITY MANAGER
    1.
    发明申请

    公开(公告)号:US20240427921A1

    公开(公告)日:2024-12-26

    申请号:US18739831

    申请日:2024-06-11

    Abstract: A system receives, from a first provisioning entity, a request for first secure device data related to a semiconductor device. The first secure device data is associated with one or more provisioning operations performed, on the semiconductor device, by a second provisioning entity. Based on determining that the first provisioning entity has permission to access the first secure device data, the first secure device data is provided to the first provisioning entity. Second secure device data associated with one or more provisioning operations performed by the first provisioning entity on the semiconductor device is received from the first provisioning entity.

    Batch transfer of commands and data in a secure computer system

    公开(公告)号:US11861374B2

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

    申请号:US18063984

    申请日:2022-12-09

    CPC classification number: G06F9/445

    Abstract: A computing system includes a host device and a root of trust (RoT) device for performing batch encryption and decryption operations facilitated by a direct memory access (DMA) engine. The host device generates a command table for batch processing of a set of address tables that each describe a set of data blocks of a file to be encrypted or decrypted. The DMA engine facilitates a DMA transfer of the command table from the host memory to an RoT memory of the RoT device. The RoT device then performs batch processing of the address tables referenced in the command table. For each address table, the DMA engine copies a set of data blocks from the host memory to the RoT memory, a cryptographic engine encrypts or decrypts the data blocks, and the DMA engine copies the transformed data blocks back to the host memory.

    PROVISIONING A VOLATILE SECURITY CONTEXT IN A ROOT OF TRUST

    公开(公告)号:US20240364536A1

    公开(公告)日:2024-10-31

    申请号:US18641965

    申请日:2024-04-22

    CPC classification number: H04L9/3247 H04L9/0825 H04L9/0894

    Abstract: A first device receives, from a second device, a request to provision a security context for the second device. The first device transmits a nonce value to the second device and receives, from the second device, a data structure encoding the security context and a cryptographically signed digest of a combination of the data structure, the nonce value, and a public key. The first device determines a first digest using the nonce value and cryptographically signed digest, and a second digest using the data structure, the nonce value, and the public key. Responsive to determining that the first digest matches the second digest, the first device provisions the security context for the second device by storing the security context on the volatile memory.

    BATCH TRANSFER OF COMMANDS AND DATA IN A SECURE COMPUTER SYSTEM

    公开(公告)号:US20230195477A1

    公开(公告)日:2023-06-22

    申请号:US18063984

    申请日:2022-12-09

    CPC classification number: G06F9/445

    Abstract: A computing system includes a host device and a root of trust (RoT) device for performing batch encryption and decryption operations facilitated by a direct memory access (DMA) engine. The host device generates a command table for batch processing of a set of address tables that each describe a set of data blocks of a file to be encrypted or decrypted. The DMA engine facilitates a DMA transfer of the command table from the host memory to an RoT memory of the RoT device. The RoT device then performs batch processing of the address tables referenced in the command table. For each address table, the DMA engine copies a set of data blocks from the host memory to the RoT memory, a cryptographic engine encrypts or decrypts the data blocks, and the DMA engine copies the transformed data blocks back to the host memory.

Patent Agency Ranking