SECURE PROVISIONING IN AN UNTRUSTED ENVIRONMENT
    1.
    发明申请
    SECURE PROVISIONING IN AN UNTRUSTED ENVIRONMENT 有权
    安全环境中的安全保障

    公开(公告)号:US20140164779A1

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

    申请号:US13971886

    申请日:2013-08-21

    IPC分类号: H04L9/32

    摘要: Embodiments include methods for securely provisioning copies of an electronic circuit. A first entity (e.g., a chip manufacturer) embeds one or more secret values into copies of the electronic circuit. A second entity (e.g., an OEM): 1) embeds a trust anchor in a first copy of the electronic circuit; 2) causes the electronic circuit to generate a message signing key pair using the trust anchor and the embedded secret value(s); 3) signs provisioning code using a code signing private key; and 4) sends a corresponding code signing public key, the trust anchor, and the signed provisioning code to a third entity (e.g., a product manufacturer). The third entity embeds the trust anchor in a second copy of the electronic circuit and causes the electronic circuit to: 1) generate the message signing private key; 2) verify the signature of the signed provisioning code using the code signing public key; and 3) launch the provisioning code on the electronic circuit. The electronic circuit can authenticate itself to the OEM using the message signing key pair.

    摘要翻译: 实施例包括用于安全地提供电子电路的副本的方法。 第一实体(例如,芯片制造商)将一个或多个秘密值嵌入到电子电路的副本中。 第二实体(例如,OEM):1)将信任锚放在电子电路的第一副本中; 2)使电子电路使用信任锚和嵌入的秘密值来生成消息签名密钥对; 3)使用代码签名私钥签署提供代码; 和4)将对应的代码签名公钥,信任锚和签名的供应代码发送到第三实体(例如,产品制造商)。 第三实体将信任锚嵌入电子电路的第二副本,并使电子电路:1)生成消息签名私钥; 2)使用代码签名公钥验证签署的供应代码的签名; 和3)在电子电路上启动供应代码。 电子电路可以使用消息签名密钥对对OEM进行认证。

    Circuit for secure provisioning in an untrusted environment
    2.
    发明授权
    Circuit for secure provisioning in an untrusted environment 有权
    用于在不受信任环境中进行安全配置的电路

    公开(公告)号:US09129536B2

    公开(公告)日:2015-09-08

    申请号:US13601993

    申请日:2012-08-31

    摘要: Embodiments of electronic circuits enable security of sensitive data in a design and manufacturing process that includes multiple parties. An embodiment of an electronic circuit can include a private key embedded within the electronic circuit that is derived from a plurality of components including at least one component known only to the electronic circuit and at least one immutable value cryptographically bound into messages and residing on the electronic circuit, public key generation logic that generates a public key to match the private key, and message signing logic that signs messages with the private key.

    摘要翻译: 电子电路的实施例使得敏感数据在包括多方的设计和制造过程中的安全性。 电子电路的实施例可以包括嵌入在电子电路内的私钥,其从多个部件导出,所述多个部件包括仅电子电路已知的至少一个部件,以及加密地绑定到消息中且驻留在电子电路上的至少一个不可变值 生成公钥以匹配私钥的电路,公钥生成逻辑,以及用私钥对消息进行签名的消息签名逻辑。

    Secure provisioning in an untrusted environment
    3.
    发明授权
    Secure provisioning in an untrusted environment 有权
    在不受信任的环境中进行安全配置

    公开(公告)号:US09100189B2

    公开(公告)日:2015-08-04

    申请号:US13971886

    申请日:2013-08-21

    摘要: Embodiments include methods for securely provisioning copies of an electronic circuit. A first entity embeds one or more secret values into copies of the circuit. A second entity: 1) embeds a trust anchor in a first copy of the circuit; 2) causes the circuit to generate a message signing key pair using the trust anchor and the embedded secret value(s); 3) signs provisioning code using a code signing private key; and 4) sends a corresponding code signing public key, the trust anchor, and the signed provisioning code to a third entity. The third entity embeds the trust anchor in a second copy of the circuit and causes the circuit to: 1) generate the message signing private key; 2) verify the signature of the signed provisioning code using the code signing public key; and 3) launch the provisioning code on the circuit.

    摘要翻译: 实施例包括用于安全地提供电子电路的副本的方法。 第一实体将一个或多个秘密值嵌入到电路的副本中。 第二实体:1)将信任锚放在电路的第一副本中; 2)使得电路使用信任锚和嵌入的秘密值来生成消息签名密钥对; 3)使用代码签名私钥签署提供代码; 和4)将对应的代码签名公钥,信任锚和签名的提供代码发送到第三实体。 第三实体将信任锚放在电路的第二副本中,并使电路:1)生成消息签名私钥; 2)使用代码签名公钥验证签署的供应代码的签名; 和3)在电路上启动供应代码。

    Secure provisioning in an untrusted environment
    4.
    发明授权
    Secure provisioning in an untrusted environment 有权
    在不受信任的环境中进行安全配置

    公开(公告)号:US09094205B2

    公开(公告)日:2015-07-28

    申请号:US13601987

    申请日:2012-08-31

    摘要: Embodiments of methods of provisioning an electronic circuit enable security of sensitive data in a design and manufacturing process that includes multiple parties. In an illustrative embodiment, a method of provisioning an electronic circuit includes generating at least one secret value, embedding the at least one secret value into the electronic circuit, programming into the electronic circuit a private key derivation function that derives the private key from the at least one secret value and a trust anchor, and programming into the electronic circuit a public key generation function that generates a public key matching the private key. The method can further include receiving for execution trust anchor-authenticated logic that contacts a predetermined actor of the plurality of distinct actors and communicates to the predetermined actor a message signed with the private key.

    摘要翻译: 提供电子电路的方法的实施例在包括多方的设计和制造过程中实现敏感数据的安全性。 在说明性实施例中,提供电子电路的方法包括生成至少一个秘密值,将至少一个秘密值嵌入到电子电路中,向电子电路编程私钥导出函数,该私钥导出函数从该 至少一个秘密值和信任锚,并且将电子电路编程为产生与私钥匹配的公钥的公开密钥生成功能。 该方法还可以包括接收执行信任锚定认证的逻辑,该逻辑与多个不同参与者的预定演员接触,并与预定的演员通信,该消息用私钥签名。

    Virtualized trusted descriptors
    7.
    发明授权
    Virtualized trusted descriptors 有权
    虚拟化可信描述符

    公开(公告)号:US08826391B2

    公开(公告)日:2014-09-02

    申请号:US13540606

    申请日:2012-07-02

    IPC分类号: G06F21/00

    摘要: Embodiments of information processing systems and associated components can include logic operable to perform operations in a virtualized system including a plurality of guest operating systems using descriptors. The descriptors specify a set of commands defining the operations in a plurality of security domains and specify permission to a plurality of resources selectively for the plurality of guest operating systems.

    摘要翻译: 信息处理系统和相关组件的实施例可以包括可操作以在包括使用描述符的多个客户操作系统的虚拟化系统中执行操作的逻辑。 描述符指定定义多个安全域中的操作的一组命令,并且为多个客户操作系统选择性地指定对多个资源的许可。

    Virtualized local storage
    8.
    发明授权
    Virtualized local storage 有权
    虚拟化本地存储

    公开(公告)号:US09384153B2

    公开(公告)日:2016-07-05

    申请号:US13601973

    申请日:2012-08-31

    CPC分类号: G06F13/1694

    摘要: Embodiments of electronic circuits, computer systems, and associated methods include a module that accesses memory using virtual addressing, the memory including local memory that is local to the module and nonlocal memory that is accessible via a system bus coupled to the module, the module including logic coupled to the local memory via a local bus. The logic is configured to receive a memory access specified to a virtual address, determine whether the virtual address is within the local memory, and direct the memory access either to the local memory via the local bus or to the nonlocal memory via the system bus based on the determination.

    摘要翻译: 电子电路,计算机系统和相关方法的实施例包括使用虚拟寻址访问存储器的模块,所述存储器包括对模块本地的本地存储器以及可经由耦合到模块的系统总线访问的非本地存储器,模块包括 通过本地总线耦合到本地存储器的逻辑。 逻辑被配置为接收对虚拟地址指定的存储器访问,确定虚拟地址是否在本地存储器内,并且经由本地总线或通过基于系统总线的本地存储器将存储器访问定向到本地存储器 决心。

    VIRTUALIZED TRUSTED DESCRIPTORS
    9.
    发明申请

    公开(公告)号:US20140006804A1

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

    申请号:US13540606

    申请日:2012-07-02

    IPC分类号: G06F21/00

    摘要: Embodiments of information processing systems and associated components can include logic operable to perform operations in a virtualized system including a plurality of guest operating systems using descriptors. The descriptors specify a set of commands defining the operations in a plurality of security domains and specify permission to a plurality of resources selectively for the plurality of guest operating systems.

    摘要翻译: 信息处理系统和相关组件的实施例可以包括可操作以在包括使用描述符的多个客户操作系统的虚拟化系统中执行操作的逻辑。 描述符指定定义多个安全域中的操作的一组命令,并且为多个客户操作系统选择性地指定对多个资源的许可。

    Continuous run-time integrity checking for virtual memory
    10.
    发明授权
    Continuous run-time integrity checking for virtual memory 有权
    虚拟内存的连续运行时完整性检查

    公开(公告)号:US09424200B2

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

    申请号:US13842516

    申请日:2013-03-15

    摘要: A run-time integrity checking (RTIC) method compatible with memory having at least portions that store data that is changed over time or at least portions configured as virtual memory is provided. For example, the method may comprise storing a table of page entries and accessing the table of page entries by, as an example, an operating system or, as another example, a hypervisor to perform RTIC on memory in which, as an example, an operating system, as another example, a hypervisor, or, as yet another example, application software is stored. The table may, for example, be stored in secure memory or in external memory. The page entry comprises a hash value for the page and a hash valid indicator indicating the validity status of the hash value. The page entry may further comprise a residency indicator indicating a residency status of the memory page.

    摘要翻译: 提供与具有存储器的运行时完整性检查(RTIC)方法兼容,该存储器具有至少部分存储随时间改变的数据或至少部分被配置为虚拟存储器的数据。 例如,该方法可以包括通过作为示例的操作系统存储页面条目表和访问页面条目,或者作为另一示例,管理程序来在存储器上执行RTIC,其中作为示例,例如, 操作系统,作为另一示例,管理程序,或者作为另一示例存储应用软件。 该表可以例如存储在安全存储器或外部存储器中。 页面条目包括页面的哈希值和指示哈希值的有效性状态的散列有效指示符。 页面条目还可以包括指示存储器页面的驻留状态的驻留指示符。