Method and apparatus for providing software-based security coprocessors
    4.
    发明授权
    Method and apparatus for providing software-based security coprocessors 有权
    用于提供基于软件的安全协处理器的方法和装置

    公开(公告)号:US07587595B2

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

    申请号:US11171133

    申请日:2005-06-29

    IPC分类号: H04L9/00

    摘要: A virtual security coprocessor framework supports creation of at least one device model to emulate a predetermined cryptographic coprocessor. In one embodiment, the virtual security coprocessor framework uses a cryptographic coprocessor in a processing system to create an instance of the device model (DM) in the processing system. The DM may be based at least in part on a predetermined device model design. The DM may emulate the predetermined cryptographic coprocessor in accordance with the control logic of the device model design. In one embodiment, the virtual security coprocessor framework uses a physical trusted platform module (TPM) in a processing system to support one or more virtual TPMs (vTPMs) for one or more virtual machines (VMs) in the processing system. Other embodiments are described and claimed.

    摘要翻译: 虚拟安全协处理器框架支持创建至少一个设备模型以模拟预定的密码协处理器。 在一个实施例中,虚拟安全协处理器框架在处理系统中使用密码协处理器来在处理系统中创建设备模型(DM)的实例。 DM可以至少部分地基于预定的设备模型设计。 DM可以根据设备模型设计的控制逻辑来模拟预定的密码协处理器。 在一个实施例中,虚拟安全协处理器框架使用处理系统中的物理信任平台模块(TPM)来支持处理系统中的一个或多个虚拟机(VM)的一个或多个虚拟TPM(vTPM)。 描述和要求保护其他实施例。

    METHOD AND APPARATUS FOR BINDING TPM KEYS TO EXECUTION ENTITIES
    8.
    发明申请
    METHOD AND APPARATUS FOR BINDING TPM KEYS TO EXECUTION ENTITIES 有权
    用于绑定TPM KEYS执行实体的方法和装置

    公开(公告)号:US20110191574A1

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

    申请号:US13016145

    申请日:2011-01-28

    IPC分类号: G06F15/177 H04L9/32

    摘要: A method and apparatus for binding trusted platform module (TPM) keys to execution entities are described. In one embodiment, the method includes the receipt of an authorization request issued by an execution entity for authorization data. According to the authorization request, the execution entity may be measured to generate an entity digest value. Once the entity digest value is generated, a platform reference module may grant the authorization request if the entity digest value verifies that the execution entity is an owner of the key held by the TPM. Accordingly, in one embodiment, a platform reference module, rather than an execution entity, holds the authorization data required by a TPM to use a key owned by the execution entity and held within sealed storage by the TPM. Other embodiments are described and claimed.

    摘要翻译: 描述了将可信平台模块(TPM)密钥绑定到执行实体的方法和装置。 在一个实施例中,该方法包括接收由执行实体发出的授权数据的授权请求。 根据授权请求,可以测量执行实体以生成实体摘要值。 一旦生成实体摘要值,如果实体摘要值验证执行实体是TPM持有的密钥的所有者,则平台引用模块可以授予授权请求。 因此,在一个实施例中,平台参考模块而不是执行实体保存TPM所需的授权数据,以使用由执行实体拥有的密钥并由TPM保存在密封存储器内。 描述和要求保护其他实施例。

    RUN-TIME REMEASUREMENT ON A TRUSTED PLATFORM
    9.
    发明申请
    RUN-TIME REMEASUREMENT ON A TRUSTED PLATFORM 审中-公开
    对一个有争议的平台的运行时间恢复

    公开(公告)号:US20080244746A1

    公开(公告)日:2008-10-02

    申请号:US11692672

    申请日:2007-03-28

    IPC分类号: G06F15/18

    CPC分类号: G06F21/57 G06F2221/2101

    摘要: A method and system are disclosed. In one embodiment, the method includes invoking a run-time measurement agent (RTMA) to run on a trusted platform, the RTMA measuring a core system code block multiple times after a single boot on the trusted platform; and a trusted platform module storing these multiple measurements.

    摘要翻译: 公开了一种方法和系统。 在一个实施例中,该方法包括调用在受信任平台上运行的运行时测量代理(RTMA),RTMA在可信平台上单次引导之后多次测量核心系统代码块; 以及存储这些多个测量的可信平台模块。

    USING AUTHENTICATED MANIFESTS TO ENABLE EXTERNAL CERTIFICATION OF MULTI-PROCESSOR PLATFORMS
    10.
    发明申请
    USING AUTHENTICATED MANIFESTS TO ENABLE EXTERNAL CERTIFICATION OF MULTI-PROCESSOR PLATFORMS 有权
    使用认证机构启用多处理器平台的外部认证

    公开(公告)号:US20150178226A1

    公开(公告)日:2015-06-25

    申请号:US14140254

    申请日:2013-12-24

    IPC分类号: G06F12/14

    摘要: Systems and methods for secure delivery of output surface bitmaps to a display engine. An example processing system comprises: an architecturally protected memory; and a plurality of processing devices communicatively coupled to the architecturally protected memory, each processing device comprising a first processing logic to implement an architecturally-protected execution environment by performing at least one of: executing instructions residing in the architecturally protected memory, or preventing an unauthorized access to the architecturally protected memory; wherein each processing device further comprises a second processing logic to establish a secure communication channel with a second processing device of the processing system, employ the secure communication channel to synchronize a platform identity key representing the processing system, and transmit a platform manifest comprising the platform identity key to a certification system.

    摘要翻译: 用于将输出表面位图安全传递到显示引擎的系统和方法。 一个示例处理系统包括:架构受保护的存储器; 以及多个处理设备,通信地耦合到架构保护的存储器,每个处理设备包括第一处理逻辑,以通过执行以下至少一个来实现架构保护的执行环境:执行驻留在架构保护的存储器中的指令,或者防止未授权的 访问架构受保护的内存; 其中每个处理设备还包括第二处理逻辑,用于与所述处理系统的第二处理设备建立安全通信信道,采用所述安全通信信道来同步代表所述处理系统的平台标识密钥,并发送包括所述平台的平台清单 认证系统的身份密钥。