发明名称 |
Low cost trusted platform |
摘要 |
A method and apparatus is described herein for emulating a physical trusted platform module (TPM) in a virtual monitor, such as a system management mode (SMM) or a system management interrupt (SMI) transfer monitor (STM). By allowing SMIs during a secure launch, SMM is allowed into the secure launch trust perimeter and a virtual monitor may emulate the structures, behaviors, and protected storage of a physical TMP, such as the storage of cryptographic keys, secure verification, attestation, and other TPM functions. |
申请公布号 |
US8806224(B2) |
申请公布日期 |
2014.08.12 |
申请号 |
US200511170597 |
申请日期 |
2005.06.28 |
申请人 |
Intel Corporation |
发明人 |
Richmond Michael S.;Zimmer Vincent J.;Rothman Michael A. |
分类号 |
G06F21/00 |
主分类号 |
G06F21/00 |
代理机构 |
Blakely, Sokoloff, Taylor & Zafman LLP |
代理人 |
Blakely, Sokoloff, Taylor & Zafman LLP |
主权项 |
1. A method comprising:
generating a system management interrupt (SMI) during a secure launch of a computer system; and initializing, in response to the SMI, a stand-alone trusted platform module (TPM) emulator, which is to include at least one protected secret, in a virtual monitor during the secure launch; issuing a TPM ordinal; emulating a command stream of the TPM ordinal in the virtual monitor; and handling the command stream of the TPM ordinal in the virtual monitor. |
地址 |
Santa Clara CA US |