基于智能卡和PKI的可信计算平台的研究与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:wudifeng20008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前,网络安全形势日趋严峻的一个重要原因是网络中充斥着大量含有漏洞和弱点的隐患终端。这些隐患终端不仅会成为被攻击的对象,还可能被攻击者利用,成为黑客攻击、病毒传播的中介和跳板,从而使整个网络处于不安全的状态之下。隐患终端之所以会引起如此严重的安全问题,从本质上来说是因为现有的安全技术无法保证终端系统的程序执行环境是可以被信任的。如果终端系统上关键的软硬件配置无法被恶意篡改,应用程序的行为始终是可预期和可控的,那么系统的安全性将大大提高,而且对恶意代码和黑客攻击具有一定的免疫性。为了应对隐患终端所引起的安全问题,学术界提出了可信计算这一概念。可信计算技术保证在主机上所实施行为都是可预知和可控制的。可信计算技术确保主机具有机密性、完整性、可控性、和抗抵赖性。可信计算技术的基本思路是,首先构建一个信任根,信任根由密码技术和物理安全来保证其始终是可信的,然后从信任根开始到硬件平台、操作系统、应用程序建立一条信任链,一级认证一级,一级信任一级,从而把这种信任扩展到整个计算机系统,乃至一个网络。在可信计算组织提出的可信计算平台框架和可信网络架构的基础上,提出并实现了使用智能卡和PKI技术来构建可信计算平台和建立可信网络连接。该平台可保证上层的应用程序,如Java程序,始终是可信的。本文的主要贡献有:1)使用基于PKCS#11标准的智能卡作为信任根。该类型的智能卡不仅具有一般信任根所必需的安全存储和密码运算功能,而且由于其基于PKCS#11标准和带有USB接口,因此使用上更为方便,价格上更为便宜。以该信任根为基础,通过建立一条信任链构建了可信主机。具体做法是,收集终端系统各硬软件的特征信息,将其存储于信任根中。在系统启动时,逐级验证各硬软件的特征值,保证系统是可信的。2)参照可信计算组织提出的可信网络模型,设计并实现了一个分层的可信网络体系结构。该体系结构分为三层,底层为使用OpenSSL开源库构建的CA,该CA用于为各终端系统签发表征其唯一身份的数字证书;中层为一个可信网络认证协议;上层是一个完整性信息收集器,该收集器用于收集表征终端系统唯一身份的信息,该信息是数字证书的重要组成部分。3)设计并实现了一个可信网络认证协议。该协议用于完成客户端和服务器端通信前的认证,保证只有可信的主机才能接入和访问网络,保证了网络中主机的不可抵赖性和可信性。
其他文献
随着嵌入式设备广泛运用,数字液晶显示电子推拉力计也在市场出现并在教学试验,工业生产领域的精确计量得到大量的应用。基于电子推拉力计的发展现状,通过比较各种产品的优缺
随着数据库与信息技术的深入和发展,时态信息处理已成为许多新一代数据库与信息系统的关键技术。时态数据库将时间作为数据的属性纳入系统的管理范畴,存储和管理多个时间状态的
由于P2P结构上的独特优势,P2P系统近年来得到了快速的发展,以Gnutella,和KaZaA为代表的文件共享系统已成为Internet上增长最迅速的应用。在无结构化P2P文件共享系统中,当用户
随着通信行业的迅速发展,电信企业需要通过信息技术来支持现代化的企业管理与生产,最大限度发挥资源效用,提高企业经济效益。 基于J2EE平台的相关技术,论文分析、设计和构建了
AVS(Audio Video coding Standard)是具备我国自主知识产权的第二代信源编码标准,相比其它国际上的现有视频编码标准,AVS视频标准具有编码效率高,技术方案简洁,专利费用低等
随着移动互联网技术的发展,无处不在的搜索已经成为人类日常生活的重要组成部分。互联网上的信息量在过去十几年中呈现出爆炸式的增长,如何从海量信息资源中找出与用户给定需
为了满足对业务数据的访问需求,数据集成平台能够使用户以“透明”的方式访问数据源,但是“透明”的访问方式无疑产生数据的安全问题。因此,为集成平台增加安全组件是十分必
随着智能交通系统的迅速发展,车牌识别技术的研究也进入一个新的层面。本文在对已有车牌识别技术进行分析和研究的基础上,完成了车载式车牌识别系统的研究与应用。提出了基于视
时间同步是分布式系统的一个重要研究方向,是很多网络应用的基础。目前时间同步算法都是在操作系统(如Windows、Linux等)的用户空间实现,而且一般作为守护进程常驻内存。为实现so
随着软件行业的不断发展,计算机软件的应用不断深入到社会各行各业中。但是由于各种应用领域之间差异很大,软件开发人员对于应用领域的知识很难有深入的了解,从而难以与领域