基于AES算法的硬件功能保护的验证和FPGA实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:lghlgh82
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式系统和可编程逻辑技术的发展,硬件系统中的知识产权问题逐渐敏感,本文针对目前日益猖獗的硬件系统抄袭和侵权行为,研究并提出一种基于片内真随机数发生器和AES高级加密算法的硬件身份认证系统,以较少的资源使用实现了硬件功能保护功能。本文首先探讨了硬件功能保护系统的方案,以资源占用和可行性为出发点选定了AES算法作为本系统的加密算法,并以随机数作为临时认证凭证的安全策略。在此基础上,本文提供了单向认证和双向认证两种安全等级的硬件身份认证机制和系统架构。在实现和验证阶段,本文研究了AES算法的数学基础、数学原理、算法流程以及算法安全性问题,并分别以标准C语言和VHDL语言完成了硬件身份认证双方的系统设计和实现。文章还具体讲述了具有课题特色的片内真随机数发生器的理论研究及其FPGA实现和改进过程。在测试和认证部分,本课题从硬件系统和数据分析系统两部分着手:一方面搭建了基于大容量片外SRAM的虚拟仪器验证系统,完成大样本的实时数据采集和系统的功能验证;另一方面采用了美国国家标准研究所(NIST)提供的标准化测试工具和本课题自行编写的基于Matlab的数据分析和验证系统,对数据样本进行多方面的统计分析和安全评估。通过多次的系统功能验证和分析改进,以及反复的实际运行测试,本文最终实现了一种资源使用合理,但性能优秀的硬件功能保护系统。
其他文献
<正>艺术品复制市场,这是一方印刷企业希望可以有所收获的领域,亦是一方容易迷失其中的领域。为了本期"聚焦"栏目,小编们拜访了已经涉足这方市场的企业、艺术家及艺术机构,以
期刊
目前,我国正在大规模地投入进行高端容错计算机系统的研制。高端容错计算机除具有高性能、极强的事务处理能力外,还要保证具有极高的可用性,可以长期提供高速、稳定的服务。
学位
螺旋线行波管因其宽带宽、高功率等特性广泛应用于雷达、空间通讯、电子对抗等军事及商用领域。本论文论述了螺旋线行波管的结构组成,以及各部分系统的工作原理及其优化方法
近年来,随着片上系统、集成电路技术和通信技术的发展,全集成有源滤波器的设计不但已经成为电路与系统领域的研究热点,而且也深受国际学者的广泛关注。本文在全面归纳总结国
模数转换器(ADC)是负责将模拟信号转换为数字信号的器件,在现今的大规模集成电路特别是混合信号集成电路中,得到了越来越广泛的应用。而流水线模数转换器(Pipelined ADC)由于
现场可编程门阵列(FPGA)自诞生以来得到了迅猛的发展,已经成为数字电路最常用的实现载体。广泛应用于航空航天、医疗仪器和器械以及工业控制等众多领域,充分体现了FPGA在集成
微波功率放大器的设计是在对器件模型的准确建立的基础上,逐步开展的。然而不是所有的器件模型,厂家都会给出。而且工艺不同,也会造成模型的不相同。所以本文从GaAs功率放大
本文就目前60GHz前端集成电路输出功率低的问题,提出了一种新颖的基于CMOS技术实现高功率60GHz毫米波功率源的电路结构新方案,该结构由环形驻波振荡器(Standing Wave Oscilla
核心竞争力存在于一切以战略优势取胜的组织,商业银行亦不例外。以往研究商业银行竞争的诸多文献只是停留在竞争的表象,未能深入探究商业银行竞争的本质——核心竞争力的较量。