TPM 2.0安全算法开发示例实战 | 开发准备-LMLPHP

 可信平台模块(Trusted Platform Module,TPM)已成为计算机的标准配置,负责安全密钥的基础运算与管理,并提供严格的物理安全防护。许多信息化项目已经将TPM作为安全层的核心模块,为应用系统提供高强度安全保护。在正式开始TPM开发之前,还有一些准备工作需要完成。准备工作根据开发设备与开发语言有所不同。

01、TPM芯片

TPM是一种技术规范,不具有强制性。对于TPM规范的解读、实现方式以及实现程度,由各个芯片制造商自行决定。制造商出于成本或某些因素考虑,可能没有按照标准的TPM规范实现全部功能,或对规范的实现方式有局部调整。确认开发设备是否安装有TPM芯片以及了解TPM芯片对于规范的实现程度,是准备工作的第一步。在安装有Windows操作系统的计算机上,单击“开始”菜单,在弹出的菜单中选择“运行”命令,输入tpm.msc,单击“确定”按钮,进入TPM管理控制台,如图1所示。在此界面可以进行如下操作:

TPM 2.0安全算法开发示例实战 | 开发准备-LMLPHP

 ■ 图1TPM管理控制台

(1) 初始化:TPM在首次使用之前需要进行初始化,此过程通常由操作系统自动完成。

(2) 重置

02-04 00:24