AES专用指令处理器的研究与实现

AES专用指令处理器的研究与实现

ID:8531193

大小:1.60 MB

页数:12页

时间:2018-03-31

AES专用指令处理器的研究与实现_第1页
AES专用指令处理器的研究与实现_第2页
AES专用指令处理器的研究与实现_第3页
AES专用指令处理器的研究与实现_第4页
AES专用指令处理器的研究与实现_第5页
资源描述:

《AES专用指令处理器的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、AES专用指令处理器的研究与实现夏辉1贾智平1张峰1李新1陈仁海1EdwinH.-M.Sha21(山东大学计算机科学与技术学院山东济南250101)2(美国德州大学达拉斯分校计算机科学系德克萨斯75083)(sprit_xiahui@mail.sdu.edu.cn)TheApplicationSpecificInstructionProcessorforAESXiaHui1,JiaZhiping1,ZhangFeng1,LiXin1,ChenRenhai1,andEdwinH.-M.Sha21(SchoolofCom

2、puterScienceandTechnology,ShandongUniversity,Jinan,Shandong250101,China)2(Department of Computer Science,University of TexasatDallas,Richardson,Texas75083,USA)Abstract Encryptionalgorithmhasbeenwidelyusedintheembeddedtrustedcomputingdomain,howtoimproveitsexecut

3、ionefficiencyhasbecomeanimportantissue.TheAdvancedEncryptionStandard(AES)algorithmisanewencryptionalgorithmwhichhasbeenwidelyadoptedinthefieldoftrustcomputationduetoitshighsecurity,lowcostandhighenforceability.Thispaperemploysanewinstructionsetarchitecture(ISA)

4、extensionmethodtooptimizethisalgorithm.Basedonelectronicsystemlevel(ESL)methodology,acommercialprocessortoolonthebasisoflanguageforinstruction-setarchitectures(LISA)isusedtoconstructanefficientAESapplicationspecificinstructionprocessor(AES_ASIP)withtheobjective

5、toimprovetheAESalgorithmexecutionefficiency.FinallytheAES_ASIPmodelisimplementedtotheFPGA(Field-ProgrammableGateArray)platform.AseriesofsimulationshavebeenconductedtoevaluatetheperformanceoftheAES_ASIPmodel.Experimentalresultsshowthatourprocessorimproves58.4x%i

6、ntheexecutionefficiencyandsaves47.4x%inthecodestoragespacecomparedtotheARMISAprocessor.Keywords AdvancedEncryptionStandard;ElectronicSystemLevel;InstructionSetArchitecture;ApplicationSpecificInstructionProcessor;Field-ProgrammableGateArray摘要 随着加密算法在嵌入式可信计算领域的广泛

7、应用,如何提高其执行效率成为研究的热点问题.高级加密标准(AES)凭借其在安全性、费用开销和可执行性等方面的内在优势,成为使用最为广泛的对称密钥加密算法.文中采用指令集架构(ISA)扩展优化的方法对AES算法进行指令扩展优化.基于电子系统级(ESL)方法设计流程,使用基于LISA语言的处理器生成工具构建了一个高效AES专用指令处理器(AES_ASIP)模型,最终实现于FPGA中.经过一系列的仿真和验证,对比ARM处理器指令集架构,实验结果显示AES_ASIP以增加少许硬件资源为代价,提高了算法58.4x%的执行效率并

8、节省了47.4x%的指令代码存储空间.关键词 AES;电子系统级;指令集架构;专用指令处理器;FPGA中图法分类号TP391文章类别:信息安全0引言加密技术是一种保护秘密信息或敏感信息的重要手段.加密算法被广泛应用于可信路由、TPM可信根测量、实体认证、数字签名和数据加密传输等方面.对称密钥加密技术凭借其安全性、高效性和灵活性, 已广泛用于保证

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

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

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