发明名称 Systems, methods, and apparatus to virtualize TPM accesses
摘要 Embodiments of system, method, and apparatus for virtualizing TPM accesses is described. In some embodiments, an apparatus including a CPU core to execute a software program, a manageability engine coupled to the CPU core, the manageability engine to receive a trusted platform module (TPM) command requested by the software program and to process the TPM command utilizing a manageability firmware by at least creating a TPM network packet, and a network interface coupled to the manageability engine to transmit the TPM network packet to a remote TPM that is external to the apparatus for processing is utilized as a part of this virtualization process.
申请公布号 US9405908(B2) 申请公布日期 2016.08.02
申请号 US201313843063 申请日期 2013.03.15
申请人 Intel Corporation 发明人 Saripalli Ramakrishna
分类号 G06F21/57;H04L12/24;H04L29/06;G06F21/60 主分类号 G06F21/57
代理机构 Vecchia Patent Agent, LLC 代理人 Vecchia Patent Agent, LLC
主权项 1. An apparatus comprising: a die; a central processing unit (CPU) core on the die and including hardware, the CPU core to execute a software program; a memory controller coupled to the CPU core, the memory controller to intercept a trusted platform module (TPM) command that is to have been requested by the software program in a memory mapped input/output (MMIO) trap; a local TPM that is at least one of misconfigured and disabled, wherein the local TPM would process the TPM command if it was not misconfigured and enabled; a manageability engine coupled to the CPU core, the manageability engine including a processor that includes at least some hardware, the manageability engine to receive the TPM command from the memory controller and to process the TPM command by at least creating a TPM network packet; and a network interface coupled to the manageability engine to transmit the TPM network packet to a remote TPM that is external to the apparatus for processing.
地址 Santa Clara CA US