TPM的全称是Trust Platform Module,可信平台模块。 当我们谈到TPM的时候,我们通常指的是实现了TPM标准的芯片,这类芯片可以是物理实体的(discrete TPM,简称dTPM),也可以是其它芯片模拟的(比如Intel的TXE技术中包含模拟的TPM,称为fTPM)。 TPM标准是一个叫做Trusted Computing Group(TCG)的组织制定的,目前(2019年)最新的版本是TPM2.0。该标准的目的是“从跨平台和操作环境的硬件和软件两方面,制定可信赖电脑相关标准和规范”。 TPM的作用 TPM提供了一系列的接口,软件可以操作这些接口,来完成某些目的,这些目的通常跟安全有关,比如TPM可以用于: 1. 安全启动; 2. 敏感信息存取; 3. 加解密; 等等。 这些功能的实现需要软硬件的支持,软件的支持当然是指软件要实现什么功能(需要注意上述的功能大多由软件完成,TPM只做支持),硬件的支持主要就是TPM芯片提供的那些接口。 |
|