aes加密算法ip核地设计与验证

aes加密算法ip核地设计与验证

ID:26717363

大小:5.97 MB

页数:130页

时间:2018-11-28

aes加密算法ip核地设计与验证_第1页
aes加密算法ip核地设计与验证_第2页
aes加密算法ip核地设计与验证_第3页
aes加密算法ip核地设计与验证_第4页
aes加密算法ip核地设计与验证_第5页
资源描述:

《aes加密算法ip核地设计与验证》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、上海交通大学硕士学位论文AES加密算法IP核的设计与验证姓名:刘晗嘉申请学位级别:硕士专业:电路与系统指导教师:周玉洁20090101上海交通大学工学硕士学位论文摘要AES加密算法IP核的设计与验证摘要美国国家标准技术局(NIST)于2001年发布高级加密标准(AES),用来取代DES,从而成为广泛使用的对称分组加密标准。针对AES的硬件实现人们做了许多有意义的研究工作,有的着力于采用流水线结构提高吞吐率,有的着力于低成本和低功耗的实现。本文针对手持设备和移动终端场合下的应用需求设计出一款完全遵循标准的AES加密算法IP核,在面积与性能之间取得良好折中。为了减小硬件的面积,本文提出一种等价加

2、密算法,在此基础上设计出一种32位带宽的数据通路,使加密与解密之间、轮函数与密钥扩展之间实现模块级的资源共享,同时减少运算单元的数量。利用复合域运算的特点,基于组合逻辑设计一种小面积的合并的Sbox。研究MixColumn及其逆变换的不同因子分解方法,提出一种在数据通路中共同使用的方案。公共子表达式消除技术被广泛应用于逻辑优化,从而实现了比特级的资源共享。为支持128、192和256位不同密钥长度的加密和解密运算,本文还设计了一种可配置的实时密钥扩展结构,利用密钥缓存机制平衡加解密吞吐率。根据可重用的设计要求,为IP设计了通用接口,并在设计实现过程中进行了充分的功能和时序验证。最终基于SMI

3、C0.18µm工艺的AESIP核的面积只有22.6k门,100MHz工作频率下AES-128加解密的吞吐率达188Mbps。关键词:高级加密标准,知识产权核,有限域第I页上海交通大学工学硕士学位论文ABSTRACTDESIGNANDVERIFICATIONOFAESENCRYPTIONIPCOREABSTRACTTheAdvancedEncryptionStandard(AES)issuedbytheNational InstituteofStandardsandTechnology(NIST)oftheUSAin2001,is supposedtoreplaceDES,andhasbeco

4、methenewwidely-usedsymmetric blockcipherstandard.Alotofeffortshavebeenmadeonthevarious hardwareimplementationsoftheAESalgorithm.Someofthemfocuson achievingextremelyhighthroughputbyusingpipelinearchitecture,while othersfocusondesigninglow-costandlow-powerdevices.Giventhespecific requirementofportabl

5、edevicesandmobileterminals,thethesispresentsa strictlycompliantAESIPwithanacceptabletrade-offbetweenareaand performance.Inordertoreducethearea,anequivalentencryptionstructureis proposed,anda32-bitdatapathisdevelopedbysharingoperationblocks betweenencryptionanddecryptionaswellasbetweenroundfunctiona

6、ndkey expansion.ByintroducingcompositefieldsSboxescanbeefficiently implementedwithcombinationallogic.Twoapproachesoffactoringof MixColumnanditsinverseareexplored.Bit-levelresourcesharingisfully employedbyusingcommonsubexpressionelimination.Thesuggested reconfigurablearchitectureofkeyscheduleriscapa

7、bleofperformingforward keyexpansionforencryptionandreversekeyexpansionfordecryptioninan on-the-flywayforallthethreedifferentkeylengths.TheAESIPisdeveloped withauniversalinterfaceandcanbeeasilyintegratedinto

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

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

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