欢迎光临散文网 会员登陆 & 注册

关于TPM加密模块的一些知识

2023-06-15 02:45 作者:初代目葱娘  | 我要投稿

什么是TPM/TPM的应用


TPM(Trusted Platform Module-可信平台模块):由TCG-可信计算联盟管理,负责制订TPM规范,有TPM1.2和TPM2.0两个版本,但TPM2.0不兼容TPM1.2


TPM2.0的5种实现方式(安全性从高到低排序):

1.独立的TPM2.0模块:存在分离式和集成式两种模式

a.分离式:插在主板上使用

b.集成式:焊接在主板上

2.集成到另一块芯片中:集成到CPU或部分芯片组

3.基于固件实现的TPM:Intel8代(PTT)和AMD锐龙2000系(FTPM)开始的处理器

4.依赖管理程序的虚拟TPM:位于隔离的执行环境中,该环境对虚拟机内运行的软件隐藏

*使用tpmvscmgr管理TPM模块,tpmtool获取当前环境中的TPM模块信息

5.软件模拟TPM:仅在开发过程中使用


TPM的使用环境、作用和结构

使用环境:用于计算机、ATM机、POS机等对安全要求较高的设备

TPM模块作用:平台完整性验证、BitLocker磁盘加密、人脸指纹等用户登录验证,软件许可证保护、数字版权管理

TPM模块结构:背书密钥EK和存储密钥SRK

背书密钥EK:固化在TPM芯片内,不会暴露给软件或个人

存储密钥SRK:TPM模块在第一次初始化时创建,用于系统的加密


在Windows平台的发展历程

WindowsVista起BitLocker与TPM模块结合使用

Windows8.1起硬件认证上TPM2.0列为可选项

Windows11起TPM2.0列为最低硬件要求


关于TPM加密模块的一些知识的评论 (共 条)

分享到微博请遵守国家法律