ATTESTATION OF OPERATIONS BY TOOL CHAINS

    公开(公告)号:US20220206764A1

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

    申请号:US17133880

    申请日:2020-12-24

    Abstract: Attestation of operations by tool chains is described. An example of a storage medium includes instructions for receiving source code for processing of a secure workload of a tenant; selecting at least a first compute node to provide computation for the workload; processing the source code by an attestable tool chain to generate machine code for the first compute node, including performing one or more conversions of the source code by one or more convertors to generate converted code and generating an attestation associated with each code conversion, and receiving machine code for the first compute node and generating an attestation associated with the first compute node; and providing each of the attestations from the first stage and the second stage for verification.

    TECHNOLOGIES FOR HYBRID VIRTUALIZATION AND SECURE ENCLAVE POLICY ENFORCEMENT FOR EDGE ORCHESTRATION

    公开(公告)号:US20220058045A1

    公开(公告)日:2022-02-24

    申请号:US17222791

    申请日:2021-04-05

    Abstract: Technologies for hybrid virtualization and secure enclave include a computing device and an edge orchestrator. The edge orchestrator securely provisions a container-enclave policy to the computing device. A VMM of the computing device constructs a platform services enclave that includes the container-enclave policy. The platform services enclave requests a local attestation report from an application enclave, and the application enclave generates the attestation report using secure enclave support of a compute engine of the computing device. The attestation report is indicative of a virtualization context of the application enclave, and may include a VM flag, a VMM flag, and a source address of the application enclave. The platform services enclave enforces the container-enclave policy based on the virtualization context of the application enclave. The platform services enclave may control access to functions of the computing device based on the virtualization context. Other embodiments are described and claimed.

    Method and apparatus for securely saving and restoring the state of a computing platform
    24.
    发明授权
    Method and apparatus for securely saving and restoring the state of a computing platform 有权
    安全地保存和恢复计算平台状态的方法和装置

    公开(公告)号:US09407636B2

    公开(公告)日:2016-08-02

    申请号:US14281651

    申请日:2014-05-19

    Abstract: An apparatus and method for securely suspending and resuming the state of a processor. For example, one embodiment of a method comprises: generating a data structure including at least the monotonic counter value; generating a message authentication code (MAC) over the data structure using a first key; securely providing the data structure and the MAC to a module executed on the processor; the module verifying the MAC, comparing the monotonic counter value with a counter value stored during a previous suspend operation and, if the counter values match, then loading processor state required for the resume operation to complete. Another embodiment of a method comprises: generating a first key by a processor; securely sharing the first key with an off-processor component; and using the first key to generate a pairing ID usable to identify a pairing between the processor and the off-processor component.

    Abstract translation: 一种用于安全地挂起并恢复处理器状态的装置和方法。 例如,方法的一个实施例包括:生成至少包括单调计数器值的数据结构; 使用第一密钥在数据结构上生成消息认证码(MAC); 将数据结构和MAC安全地提供给在处理器上执行的模块; 所述模块验证所述MAC,将所述单调计数器值与在先前暂停操作期间存储的计数器值进行比较,并且如果所述计数器值匹配,则加载完成所述恢复操作所需的处理器状态。 方法的另一实施例包括:由处理器生成第一密钥; 用脱离处理器组件安全地共享第一个密钥; 以及使用所述第一密钥来生成可用于识别所述处理器和所述关闭处理器组件之间的配对的配对ID。

    Attestation of operations by tool chains

    公开(公告)号:US11650800B2

    公开(公告)日:2023-05-16

    申请号:US17133880

    申请日:2020-12-24

    CPC classification number: G06F8/40

    Abstract: Attestation of operations by tool chains is described. An example of a storage medium includes instructions for receiving source code for processing of a secure workload of a tenant; selecting at least a first compute node to provide computation for the workload; processing the source code by an attestable tool chain to generate machine code for the first compute node, including performing one or more conversions of the source code by one or more convertors to generate converted code and generating an attestation associated with each code conversion, and receiving machine code for the first compute node and generating an attestation associated with the first compute node; and providing each of the attestations from the first stage and the second stage for verification.

    Technologies for hybrid virtualization and secure enclave policy enforcement for edge orchestration

    公开(公告)号:US10970103B2

    公开(公告)日:2021-04-06

    申请号:US16234731

    申请日:2018-12-28

    Abstract: Technologies for hybrid virtualization and secure enclave include a computing device and an edge orchestrator. The edge orchestrator securely provisions a container-enclave policy to the computing device. A VMM of the computing device constructs a platform services enclave that includes the container-enclave policy. The platform services enclave requests a local attestation report from an application enclave, and the application enclave generates the attestation report using secure enclave support of a compute engine of the computing device. The attestation report is indicative of a virtualization context of the application enclave, and may include a VM flag, a VMM flag, and a source address of the application enclave. The platform services enclave enforces the container-enclave policy based on the virtualization context of the application enclave. The platform services enclave may control access to functions of the computing device based on the virtualization context. Other embodiments are described and claimed.

Patent Agency Ranking