今天阅读的主要内容是《可信计算平台中若干关键技术研究》的论文的第四章部分——可信计算平台完整性报告研究。
信息系统,尤其是运行在信息系统中的各类软件的完整性、可信性、安全性收到越来越多的关注,需要有一种能够鉴别在远程实体运行的系统和软件状态特征的方法。因此,TCG提出了基于硬件的可信计算平台完整性报告来证实远程实体软件状态的方法,嵌入TPM。
这一章首先介绍了两个预备知识
- TLS协议
- AIK生成方法
TLS(Transport Layer Security)传输层安全协议是SSL(Secure sockets Layer)安全套接层协议的标准化版本,是建议在TCP协议上的。
AIK生成方法有两种,一种是基于Privacy CA机制的,在TPM1.1中有使用;另一种是基于DAA机制的,在TPM1.2中使用
现有的协议(我猜想是作者写论文的时候)存在中间人攻击的隐患,由于当时协议具有两个特性 - TCG要求平台在认证的过程中保证平台的匿名性
- 平台完整性报告机制的实施与具体的下层协议相互独立
以往的方案解决这个问题要么带来了二次加密的复杂度,要么使用了额外的证书和CA,引入了新的问题。本文提出吧远程完整性报告协议的流程集成到SSL/TLS握手协议之中,从而有效的保证了跟服务器通信的实体和完整性报告对应的实体是同一个实体
今天也是不够努力的一天啊