序
译者序
关于作者
技术评审人
前言
第1章TPM的历史 1
1.1为什么是TPM 1
1.2 TPM规范:从l.lb到1.2的
发展史 2
1.3从TPM l.2发展而来的TPM 2.0 3
1.4 TPM 2.0规范的发展历史 4
1.5小结 5
第2章基础安全概念 6
2.1密码攻击 7
2.1.1穷举攻击 7
2.1.2针对算法本身的攻击 8
2.2安全相关定义 9
2.3密码大家族 一10
2.3.1安全哈希(或摘要) 10
2.3.2哈希扩展 11
2.3.3 HMAC:消息认证码 12
2.3.4 KDF:密钥派生函数 12
2.3.5认证或授权票据 l3
2.3.6对称密钥 13
2.3.7 nonce -15
2.3.8非对称密钥 15
2.4公钥认证 17
2.5小结 l8
第3章TPM 2.0快速教程 l9
3.1 TPM l.2的使用场景 20
3.1.1身份识别 20
3.1.2加密 21
3.1.3密钥存储 21
3 .1.4随机数生成器 22
3.1.5 NVRAM存储 22
3.1.6平台配置寄存器 23
3.1.7隐私启用 23
3.2 TPM 2.0额外功能的使用场景 24
3.2.1算法灵活性(,IPM 2.0新功能) 24
3.2.2增强授权(TPM 2.0新功能) 26
3.2.3 密钥快速加载(TPM 2.0
新功能) 28
3.2.4非脆性PCR( TPM 2.0
新功能) 28
3.2.5灵活管理(TPM 2.0新功能) 29
第4章使用TPM的现有应用程序31
第5章规范指南41
第6章执行环境56
?第7章TPM软件栈61
第8章TPM实体78
第9章hierarchy85
第10章密钥97
第11章非易失性索引131
第12章平台配置寄存器124
第13章授权与会话133
第14章扩展授权策略173
第15章密钥管理198
第16章TPM命令审计208
第17章解密和加密会话214
第18章上下文管理228
第19章启动、关机和配置237
第20章调试246
第21章利用TPM2.0解决复杂问题255
第22章基于TPM2.0的平台安全技术262
附录A 276
附录B277