可信计算平台的应用兼容性研究

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:xiaodong618
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
国际可信计算组织TCG(TrustedComputingGroup)推出了以可信平台模块TPM(TrustedPlatformModule)为核心的可信计算平台规范。TPM是一种具有密码功能、实现可信存储、防篡改的芯片。但TPM采用的密码方案在算法多样性、协议安全性等方面存在一定局限性,中国推出了与TPM功能对应的可信密码模块TCM(TrustedCryptographyModule),由于TCM全部采用自主密码算法,导致上层应用无法同时适用这两种芯片,出现了应用兼容性问题。针对这种情况,本文从研究可信计算平台的密码机制和可信软件栈实现原理入手,分析了TCM密码接口特点与核心服务,改进可信软件栈设计,为可信应用提供统一的接口,解决了应用兼容性问题。   本文通过对TCG体系结构进行研究分析,对可信密码模块TCM和可信平台模块TPM在逻辑组成、密码方案以及核心功能上进行对比,基于面向对象策略模式,重构可信软件栈TSS(TCGSoftwareStack),有效地解决了可信计算平台的应用兼容问题。重构方案包括:引入TCM数据结构、密码算法,更改服务接口参数类型,设计适用于TCM的功能管理器(如密钥管理模块与命令分配策略模块)等。总结设计出了适用于TCM可信计算平台总体兼容性需求的“可信基础支撑软件栈”TBSS,同时,针对TCM的两种密钥创建机制单独提出了设计的兼容性解决方案。   本文在应用兼容理论方案提出的基础上,设计了基于两种可信计算平台体系的对比测试方案。在Linux环境下,利用TPM功能仿真模拟器、TCM功能仿真模拟器、TSS开源实现TrouSers搭建测试平台,对应用兼容方案进行了验证性测试,对测试结果进行了截图对比与数据分析说明。测试结果表明,可信基础支撑软件栈TBSS在提供统一上层接口的前提下能够实现命令流的转换,调用TCM的服务,实现了应用兼容目标。  
其他文献
手语是聋人之间使用的一种语言,是一种靠肢体、表情进行交流的特殊语言。它是聋人在日常工作、生活中与人交流、传达信息的最重要途径,然而现今社会中信息传播的主要方式建立
学位
机器翻译是利用计算机把一种自然源语言转变成另一种自然目标语言的过程。机器翻译基本分为基于规则的方法和基于语料库的方法,基于语料库的方法又可以分为基于统计的方法和
学位
随着Internet环境的不断复杂以及数量的不断增加,要求防火墙、VPN、PKI、入侵检测等技术更加的快速、高效。模式匹配能有效支持网络内容安全并提高网络设备的性能,是高速网络
本文以二维骨组织病理切片显微图像为研究对象,通过对目标图像进行分析与计算,可获得骨组织结构的计量参数,从而进一步得到骨组织形态结构变化状况。  计算机辅助识别切片的具
在电力系统中,许多功能都与时间密切相关,如果时钟不同步,系统时钟就会混乱,很多事情就会变得杂乱无章,严重的则导致整个电网瘫痪,因此电网系统中的时钟同步变得越来越重要,整个系统
安全组播是组播技术的研究热点之一,其核心就是组播密钥管理问题。组播密钥管理主要是为了解决安全组播中两个重要的难点—前向及后向安全,合法的组成员在退出组后不能再接收
如何在海量的XML数据中检索到人们需要的信息是当前学者研究的一个热点问题。结构连接是XML查询的核心操作,在对结构连接算法的改进方面有了大量的研究成果。为提高查询效率,
命名实体是文本中基本的信息元素,是正确理解文本的基础。命名实体识别(Named Entity Reeognition, NER)的主要任务是识别出文本中出现的名字实体和有意义的数量短语并加以归
学位
随着无线局域网的快速发展,它自身存在的安全性问题,也慢慢的引起了人们的关注。入侵检测系统作为信息安全的重要组成部分,已经成为当前网络安全领域的研究热点。尽管有线网络的
随着社会的信息化发展,人们可以通过网络获得大量的信息资源和服务,人类进入信息化社会,这使得社会的开发程度进一步加大,与之俱来的是信息安全问题,信息安全已成为人们在信