基于FPGA的可信平台模块设计与应用研究

来源 :江苏科技大学 | 被引量 : 1次 | 上传用户:hejianfeng05
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科学技术的不断发展,计算机安全问题日益成为人们关注的焦点。各种软件层面的安全机制层出不穷,但是由于系统的复杂性、兼容性等问题,单纯依靠软件不能够做到完全意义上的安全,于是可信计算应运而生。近年来可信计算虽然在各平台下得到了广泛的研究,但多停留在借助可信平台模块(Trusted Platform Module, TPM)芯片层面上。依据TPM标准规范,TPM具有模块多、功能可扩展等特点。现场可编程门阵列(Field Programmable Gate Array, FPGA)技术的出现,使在嵌入式系统上构建可信平台模块成为了可能。本文首先对FPGA技术和可信计算技术进行研究,通过对几种可信启动机制的比较,说明了以IP核形式实现可信平台模块的优势和可行性,同时设计了一种基于FPGA的可信启动机制。通过对可信启动机制以及TPM标准规范的研究,本文借助FPGA设计了一种嵌入式可信平台模块(ETPM)。ETPM作为微控制单元(Micro Controller Unit,MCU)的辅助模块,由可信启动度量模块和TPM模块组成,并且完成了对TPM模块基本功能的定义。本文的重点集中在可信启动机制的设计、可信平台模块的设计以及相关算法模块的设计。为协调模块内部的工作机制,设计了主控制器和指令格式,使整体模块在主控制器的协调下实现了TPM的基本功能。最后,论文对TPM模块在相关领域的应用进行了分析和研究,研究表明,系统只要提供相应的API函数即可实现与TPM模块的交互。通过对结果的对比分析,取得了预期的效果。
其他文献
Ad Hoc组合QoS分层路由协议——Hi-ACQoS-TORA,是一种组合Qos路由算法。Hi-ACQoS-TORA建立在均匀、有效的分簇算法的基础之上,簇内使用蚁群算法完成多指标的QoS路由,簇间使用简
智能规划是人工智能的重要研究领域之一。1995年Blum和Furst提出了一种基于规划图的快速规划方法——图规划,第一次采用图的方式来解决规划问题,在智能规划领域中取得了革命
现代远程教育是正规学校教育的重要补充手段,其市场需求十分强烈。随着中国IPv6网络的普及,更是迫切需要支持下一代互联网的远程教育软件系统的应用。电子电路课程的远程实验教
电脑鼠是众多机器人中的一种,它在驱动、传感器和控制系统的帮助下能够自主求解迷宫。在当今智能化社会的发展趋势下,电脑鼠不仅具有一定的比赛意义,还具有广泛的实用价值。其中
粗糙集(Rough Set,RS)理论,是继概率论、模糊集理论、证据理论之后的又一种新的处理不确定性信息的数学方法,能有效地分析和处理不精确、不完整、不一致等各种不完备数据,并从中
ERP(Enterprise Resources Planning,企业资源计划)是20世纪90年代发展起来的综合企业管理信息系统。它代表了未来企业管理的发展方向和必然趋势。世界上有很多企业成功实施了
服务质量(QoS)是一个综合指标,用于衡量使用一个服务的满意程度。目前随着随着Internet规模的不断增长和多媒体业务的大量涌现,IP网上出现了大量的实时业务。由于实时业务对网
跟踪调试是定位程序中的错误并修正其错误的过程,是软件开发中必不可少而耗时甚大的环节。 从上层看,操作系统是一个功能的集合,其中跟踪调试环境是为上层应用程序提供的一组
近年来,随着构件化嵌入式操作系统的迅速发展,构件的灵活性、构件运行的性能、构件对资源的利用率等方面的问题变得越来越突出。对此我们在构件化嵌入式操作系统Pcanel的微内核
在数据挖掘和机器学习领域中分类是一项非常重要的基本任务。它能对大量有关数据进行学习和分析,并建立相应问题领域中的分类模型。该技术在科学、通讯、金融等领域均有着广泛