基于aes算法加密电路的可重构研究与实现

基于aes算法加密电路的可重构研究与实现

ID:33672872

大小:3.49 MB

页数:58页

时间:2019-02-28

基于aes算法加密电路的可重构研究与实现_第1页
基于aes算法加密电路的可重构研究与实现_第2页
基于aes算法加密电路的可重构研究与实现_第3页
基于aes算法加密电路的可重构研究与实现_第4页
基于aes算法加密电路的可重构研究与实现_第5页
资源描述:

《基于aes算法加密电路的可重构研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、东南大学硕士学位论文基于AES算法加密电路的可重构研究与实现姓名:梁文丽申请学位级别:硕士专业:集成电路设计指导教师:李冰20090318摘要要AES算法是2000年10月美国国家标准与技术研究所(NIST)提出来的新型高级加密算法标准,用来取代上一代的DES数据加密标准,自问世以来,AES算法在软件和硬件的实现上一直备受人们关注,基于安全因素和速度的考虑,人们更关注于其在硬件实现上的研究。本文把可重构体系结构的思想引入到AES算法中,对AES算法的实现进行研究设计。根据数学有限域的性质,首先通过研究Sbox盒生成原理,采用组合逻辑方式实现代替以往的查找表形式;再对轮变换各个步骤进行

2、可重构设计,通过对AES算法加密和解密的结构的研究和优化,最终达到了加密和解密过程的可重构实现,以此减少了硬件电路的面积;为了减少时钟延时,整个电路的实现采用流水线结构,来提高数据处理速度:考虑影响数字电路功耗的因素,对电路进行低功耗分析和设计。对硬件实现而言,本文主要研究AES算法基于ASIC设计方法在m核上实现,根据AES算法的特点,采用自顶向下,从逻辑层到物理层的多层设计方法,层层验证确保各层设计的正确,最终实现整体设计的正确性。在首先完成设计的体系结构后,采用Verilog语言代码的RTL级实现及功能验证;再使用Synopsys公司的综合工具DesignCompiler将RT

3、L级代码综合成对应工艺库的门级电路,并且通过前仿真Timing报告;最后使用Synopsys公司的自动布局布线工具Astro进行布局布线以生成版图。本设计在XilinxVirtex4XC4V25平台下进行性能评估,在SMIC0.18ttmCMOS工艺下完成布局布线,结果表明了本设计提出的AES算法实现方案的可行性,AES算法Ⅲ核的面积为427.189m'545.409m,最高时钟频率可达153MHz。面积和速度都满足论文的指标要求。关键词:AES算法,可重构,流水线结构,轮变换,ASICAbstractTheRijndaelalgorithmwaschosenasthenewAdva

4、ncedEncryptionStandard(AES)intheOctober2000bytheNationalInstituteofStandardandTechnology(NIST),andreplacedtheDESalgorithmasflewsymmetricblockencryptionstandardinthecomingdays.Itiswidelyattractedintheresearchofsoftwareandhardware,however,comparedtosoftwareimplementation,hardwareimplementationspr

5、ovidemorephysicalsecurityaswellashigherspeed.Inthispaper,itpresentsanoptimizedandreeonfigurablehardwareimplementationofAESalgorithm.Accordingtothetheoryoffinitefield,itproposesoptimizationofS-BoxandInverseS-boxinvolvedmultiplicativeinverseandaft"metransformandtheirinversestakingplacethelook·叩ta

6、ble;byre.configuredandoptimizedthetransformationsintheAESalgorithm,itcallimplementtheeneryptionprocessandthedecryptionprocessinthesameprocess,forreducingtheareaofthecircuit;becausethedesignisimplementedinthecompositelogiccircuit,thedelayofcriticalpathincreases,soitUSeSthemixedpipelinestructuret

7、oimplementtheAESalgorithm,inordertoimprovethespeed;analyzingthefactorsofinfluencingthepowerinthedigitalcircuitdesign,italsoadoptssomewaystoreducethepowerconsumingofthecircuit.Inthehardwarerealization,themseamhofthetestisbasedonthe

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

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

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