1 / 59
文档名称:

AES加密算法的研究与IP核设计实现.pdf

格式:pdf   大小:1,387KB   页数:59页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

AES加密算法的研究与IP核设计实现.pdf

上传人:511709291 2016/11/21 文件大小:1.35 MB

下载得到文件列表

AES加密算法的研究与IP核设计实现.pdf

文档介绍

文档介绍:Classified Index: TN47 : Thesis for the Master Degree in Engineering RESEARCH ON AES ENCRYPTION ALGORITHM AND IMPLEMENTATION OF ITS IP CORE Candidate:Xiaowei WANG Supervisor:Prof. Yan ZhangAcademic Degree Applied for:Master of EngineeringSpeciality:Microelectronics and Solid-State ElectronicsAffiliation:Shenzhen Graduate School Date of Defence:Decenber, 2012 Degree-Conferring-Institution:Harbin Institute of Technology哈尔滨工业大学工学硕士学位论文摘要20世纪以来,信息技术的飞速发展将我们带入一个崭新的信息化时代,同时信息安全隐患也显得日益突出。NIST于2001年向公众正式发布了AES(Advanced Encryption Standard)算法标准。作为对DES算法的超越和突破,其安全性能是毋庸置疑的。本论文课题来源为:横向课题“智能电网安全芯片的研制”。需要针对智能电网安全性要求设计一款加密芯片算法IP核,该加密芯片能将有效地保护智能电网使用过程中的个人隐私信息及重要数据。本论文在对AES进行深刻的研究和分析后,设计出一种支持AES-128模式、兼容Wishbone总线标准等特点的AES加密算法IP核。本文首先详细介绍和分析了数学基础知识和AES算法的原理,并在此基础上对算法的轮函数做适当的变化,采用一种等价解密模式设计出一个加、解密模块能资源共享的硬件架构。同时本文还研究和分析了基于有限域理论利组合逻辑方法来实现S盒,通过将域降阶到复合域上,降低求逆运算的复杂度,也将加、解密的S盒利用硬件资源的共享并在改进、优化后合并成为一个小面积S盒;对逆列混合的实现方法进行优化后得到一种资源利用更加合理的方案。8GF(2 )42GF((2 ) )本文根据所设计的AES算法硬件架构的特性,对密钥扩展算法灵活的运用和改进后,设计出一种加、解密密钥扩展硬件资源共享并且能与加、解密轮函数的运算同步并行、实时扩展的密钥编排方案;同时在上述工作基础上设计出一款兼容Wishbone总线的AES IP核。最后,将IP核挂载在基于Wishbone总线的加密SOC系统上,由OR1200 CPU执行汇编指令来控制IP核进行的加解密工作,并在Xilinx Virtex-2 XC2VP30开发板上做了FPGA仿真和验证,验证结果表明本论文设计的AES加密算法IP核是完全遵从标准AES加密算法,加解密功能完全正确。本文所设计的AES IP核采用反馈工作模式,,,从密钥编排、S盒设计和总体架构设计上与文献[9]、[32]、[52]相比较,本设计的资源消耗少、数据吞吐率高并且总体性能表现出显著的优势。关键词:AES;有限域;Wishbone;FPGA- I -哈尔滨工业大学工学硕士学位论文Abstract Since the 20th century, The rapid development of information technology brings us into a new era of information technology, meanwhile, the problem of information security is more and more outstanding. In 2001, National Institute of Standards and Technology (NIST) issued the Advanced Encryption Standards(AES). AS the next generation symmetric-key algorithm which is to replace DES, its safety performance is beyond argument. The work of this thesis originates from: horizontal subjects “the development of security chip in smart grid”. It needs to design an IP core of encryption chip wh