基于MIPS处理器的TPM安全芯片设计

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:itfwfp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机为我们的生活带来了极大的便利,但同时也给我们带来了很多安全问题。在个人隐私方面,我们存储于电脑、手机中的信息可以轻易地被盗取;在财产方面,越来越多的不法分子通过网络获得用户的支付密码。计算机安全问题甚至可以给国防带来巨大的隐患。通常,解决计算机安全问题的手段是靠软件来进行防卫,但仅靠软件的防卫手段有其弊端,难以应对花样繁杂的攻击形式,也给计算机的性能带来很大的负担。而以可信计算为基础的TPM安全芯片是依靠硬件来对计算机进行保护的有效措施,不仅具有更好的安全性,而且其执行比软件更快,是当前有关计算机安全的研究领域中的热点。本文正是基于这样的思想设计一款TPM安全芯片。TPM芯片一般是以SOC的形式具体实现的,本文的设计也是以MIPS处理器为核心搭建一个SOC,通过AMBA总线挂载一些TPM协议中规定的模块,以此来作为TPM芯片的具体实现。本文所完成的模块有四个。分别是MIPS处理器、DES加密模块、AES加密模块、SHA-1加密模块。关于MIPS处理器的设计,本文通过查阅资料、调查市场已有产品等方式,了解并借鉴了一些已有产品的成功经验。在此基础上,对MIPS处理器从基本框架着手开始设计,对处理器的流水线进行了合理的分配,并设计了冒险与异常的处理、中断处理等机制。最后完成了对MIPS处理器的设计,并配合编写的汇编器对其进行了功能验证。DES与AES都是目前在国际上十分流行的加密算法,所以在本文所设计的TPM安全芯片中同时引入DES和AES两种加密算法作为对称加密引擎。本文根据DES与AES两个加密算法分别设计了DES、AES两个加密算法的工作内核,并根据TCG有关于TPM的协议要求,本文将DES模块与AES模块都设计成了密文反馈模式。SHA-1是安全哈希算法之一,在TPM协议中可以作为哈希引擎来使用。本文设计了SHA-1算法的运算内核,并对其进行验证,保证其基本功能正确。继而SHA-1内核与AHB总线的接口,使其能够在最终搭建的SOC中工作,并配合AHB总线对SHA-1内核与接口一同进行了总体的时序验证。本文使用verilog语言编写了以上模块的RTL代码,并配合AMBA总线的VIP进行验证,保证所设计的模块功能基本正确。
其他文献
微流控芯片是一种新型的微全分析系统,因其尺寸小、精度高、便于操作等优点被广泛应用。本文采用理论分析和数值模拟方法研究了微通道内幂律流体的流动特性。主要研究工作和
有机电致磷光发光二极管(PhOLEDs)可以捕获三线态激子和单线态激子,从而实现高效的发光而获得人们的广泛关注。而聚合物有机电致磷光器件(PhPLEDs)比小分子有机电致磷光器(Ph
在建筑工程项目的基础施工中,由于受到施工工艺、技术、机械及设计标准的要求,人工挖孔桩得到了广泛应用,其具有成本低、场地要求小、操作简便等特点,但是由于受到技术应用的
会计信息具有认识和管理的功能,会计信息的公开是当前会计信息国际化和我国市场经济的要求。本文就市场经济条件下会计信息的内涵,会计信息公开的必要性和公开揭示的对象、内
论文对委托代理理论的提出及其发展、委托代理理论的基本框架和委托代理理论框架中的激励机制进行了阐述,提出了解决国有企业委托代理问题的基本思路,并探讨了构建国有企业激
低信噪比下红外弱小目标的检测与跟踪是光电探测跟踪体系的核心技术。随着现代科学的发展,各种空中飞行器的机动性和反隐身性越来越高,这就对弱小目标的检测手段提出更高的要
时代更迭,人类在科技方面的建树也越来越完善,但一些细菌和病毒等微生物对人类生命健康所造成的威胁却仍然没能得以消除,“寨卡”、“埃博拉”等等病毒的传播及其造成的伤害
以GaN为代表的第三代半导体具有禁带宽度大、击穿电场强、电子饱和速度大、化学稳定性好、热稳定性好以及抗辐射等优良特性,非常适合制造高温大功率及高频电子器件。虽然AlGa
中小企业是我国国民经济的重要力量,对我国的国民经济发展起着越来越重要的作用。随着电子商务的不断发展,企业间的竞争越来越激烈,中小企业要想在激烈的竞争中生存和壮大,实
全国房地产行业1988年以来持续高速增长,但很多房地产上市公司的业绩却表现不佳。本文通过回归分析和聚类分析对此现象作了实证研究。结果表明:除了20%的房地产上市公司与全