首页 | 本学科首页   官方微博 | 高级检索  
     

一种可信终端运行环境远程证明方案
引用本文:谭良,陈菊. 一种可信终端运行环境远程证明方案[J]. 软件学报, 2014, 25(6): 1273-1290
作者姓名:谭良  陈菊
作者单位:四川师范大学 计算机学院, 四川 成都 610068;中国科学院 计算技术研究所, 北京 100190;四川师范大学 计算机学院, 四川 成都 610068
基金项目:国家自然科学基金(60970113);四川省青年科技基金(2011JQ0038)
摘    要:可信终端的远程证明无论是基于二进制的证明方案还是基于属性的证明方案,针对的均是终端的静态环境,反映的是终端的软件配置结构,并不能证明终端运行环境的真正可信.针对这一问题,提出了一种终端可信环境远程证明方案.针对静态环境,该方案考虑了满足可信平台规范的信任链以及相关软件配置的可信属性证明;针对动态环境,该方案考虑了终端行为的可信属性证明.并分别给出了信任链、平台软件配置和终端行为等属性证明的可信性判定策略和算法,以及终端运行环境远程证明的综合性判定策略和算法.另外,在Windows 平台上,设计和实现了该方案中的两个核心实体:证明代理和验证代理,并设计了证明代理和验证代理之间的通信协议.最后,介绍了该方案在Windows 平台上的一个典型应用案例以及证明代理在该应用实例中的性能开销.应用实例验证了该方案的可行性.

关 键 词:可信计算  远程证明  属性证明  终端行为  证明代理  验证代理
收稿时间:2012-05-20
修稿时间:2012-07-23

Remote Attestation Project of the Running Environment of the Trusted Terminal
TAN Liang and CHEN Ju. Remote Attestation Project of the Running Environment of the Trusted Terminal[J]. Journal of Software, 2014, 25(6): 1273-1290
Authors:TAN Liang and CHEN Ju
Affiliation:College of Computer, Sichuan Normal University, Chengdu 610068, China;Institute of Computing Technology, The Chinese Academy of Sciences, Beijing 100190, China;College of Computer, Sichuan Normal University, Chengdu 610068, China
Abstract:Remote attestation, whether binary-based or property-based, mostly undertakes the static environment of the trusted terminal where only part of software configurations in the trusted terminal are demonstrated, leaving trustworthiness of the dynamic running environment unproved. To resolve the problem, a new property-based remote attestation project for the dynamic running environment of the trusted terminal is presented. The project focuses not only on trusted chain and software configuration for the static environment of the trusted terminal, but also on the behaviors of the trusted terminal for the dynamic environment. Moreover, the decidability and algorithm for the trustworthiness of each property by each specific trusted policy is analyzed, and the comprehensive decision strategy is put forward. After that, attestation agent and verification agent which are critical entities in the project, are designed and implemented on Windows, and the communication protocol between them are designed too. Finally, an application case of the project on Windows is introduced, the performance of attestation agent in this application is studied, and the feasibility of the project is demonstrated.
Keywords:trusted computing  remote attestation  property attestation  behaviors on terminal  attestation agent  verification agent
本文献已被 CNKI 等数据库收录!
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号