AES算法在FPGA上的优化与实现

AES算法在FPGA上的优化与实现

ID:39099942

大小:1.62 MB

页数:51页

时间:2019-06-24

AES算法在FPGA上的优化与实现_第1页
AES算法在FPGA上的优化与实现_第2页
AES算法在FPGA上的优化与实现_第3页
AES算法在FPGA上的优化与实现_第4页
AES算法在FPGA上的优化与实现_第5页
资源描述:

《AES算法在FPGA上的优化与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、.f。}、蘩名话兰州大学硕士毕业论文AES算法在FPGA上的优化与实现摘要计算机和网络的广泛应用给人们的工作、生活等都带来了很大的便利,但是随之也衍生出了很多相关问题,信息安全问题备受关注的问题之一。在一些特殊的应用中,如何来确保信息的保密性、完整性、可控性等是我们所关注的问题。而密码技术则是保证信息安全的关键手段。目前,主要的加密算法有DES、IDEA和AES加密算法。其中,AES是分组密码的最高标准算法,该算法是从众多的加密算法中筛选出来的。AES加密算法以速度快、安全性高、实用、灵活等优点而得到广泛的应用。但是,针对具体在FPGA中如何实现A

2、ES算法,使得该算法在FPGA中占用资源更少、功耗更低并且运行速度更快,仍是值得我们关注的问题。本论文主要研究了一种关于AES加密算法的改进、优化与实现方法,其方法是把AES算法中的密钥扩展部分采用FPGA之外的单片机来完成,使用FPGA芯片来实现加密和解密运算。其次,采用共享技术来使加解密模块共享同一密钥;并在加解密模块的设计与实现中,融入了一些基本的逻辑结构以节省资源。最后,在一些特别的变换中采用查找表的方式来提高运算速度。改进后的方法基本满足了实时性的需求,并且大大降低了功耗,节省了FPGA的资源。关键词:AES算法;FPGA=密钥;加密;解

3、密convenient,ithasbroughtaboutalotofproblems,oneofwhichistheinformationsecurityproblem.Therefore,howtoe:rlsuretheinformationtobeconfidential,integrateandcontrollablebecomesakeyissueinsomespecificfield.Thecryptographyisacriticaltooltoguaranteetheinformationsecurity.Atpresent,the

4、mainencryptionalgorithmsaleDES,IDEA,andAESencryptionalgorithm,amongwhichAESisablockcipheralgorithmofthehigheststandards.AESencryptionalgorithmiswidelyusedforitsadvantagessuchasthespeed,highsecurity,practicalityandflexibility.However,theapplicationsofAESencryptionalgorithminsom

5、especificfieldsalefarfrombeingsatisfactory,suchasintheFPGA.ConsequentlyhowtoputAESalgorithminpractice,especiallyintheFPGA,isstillworthyofourefforts.ThepresentpaperisamajorresearchonAESAlgorithmimplementationmethod.Inthisresearch,thekeyalgorithmisimplemented谢tlltheMCU,buttheFPG

6、Achipsisusedtocan'youtencryptionanddeeryptionoperations.Besides,asharedtechnologyisalsoappliedtomakeencryptionanddecryptionmodulessharethesamekey.Intheimplementationofthedesignoftheencryptionanddecryptionmodule,weadoptsomebasiclogicalstructuresSOastoconserveresources,anduseloo

7、kuptableinsomespecialtransformationtospeeduptheoperation.Theimprovedmethodcannotonlymeetallthebasicneedsofthereal-timeusage,butalsogreatlyreducepowerconsumptionandsaveFPGAresources.Keywords:AESalgorithm;FPGA;keys;encryption;deeryptionIl兰州大学硕士毕业论文AES算法在FPGA上的优化与实现目录摘要⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯

8、⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..I关键词⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。