sha-2(256,384,512)系列算法的硬件实现 on the hardware implementations of the sha-2(256,384,512) hash function.pdfVIP

  • 6
  • 0
  • 约1.14万字
  • 约 4页
  • 2017-08-27 发布于上海
  • 举报

sha-2(256,384,512)系列算法的硬件实现 on the hardware implementations of the sha-2(256,384,512) hash function.pdf

sha-2(256,384,512)系列算法的硬件实现 on the hardware implementations of the sha-2(256,384,512) hash function

29卷 第12期 微 电子 学 与 计 算 机 Vo1.29 No.12 2012年 12月 MICROELECTRONICS COMPUTER December 2012 SHA一2(256,384,512)系列算法的硬件实现 刘政林,董 馨,李东方 (华中科技大学 电子科学与技术系,湖北 武汉 430074) 摘 要:在同一系统中存在着对安全性要求不同的应用,可能需要对sHA一256、SHA一384、SHA一512算法进行 选择,目前大部分研究只是对这几种算法单独地进行 了硬件实现.本文提出了一种SHA一2(256,384,512)系列算 法的VLSI结构,基于这种结构,根据不同的要求,每一种SHA一2算法都可以单独灵活地执行.本文还对该系列算 法和各个独立sHA一2算法的FPGA实现进行了比较,结果表明,在面积较SHA一256实现增加 4O ,而与SHA 一 384/512基本相同的情况下,频率可达到74MHz. 关键词:哈希函数;安全性;密码学;SHA--2(256384512);硬件实现 中图分类号:TP3O9.7 文献标识码 :A 文章编号 :1000--7180(2012)12一OO51--04 OntheHardwareImplementationsoftheSHA一2(256,384,512) Hash Function LIU Zheng—lin,DONG Xin,LIDong—fang (DepartmentofElectronicsScienceandTechnology,HuazhongUniversity ofSc ienceandTechnology,Wuhan430074,China) Abstract:Inasystem ,applicationswithdifferentsecurityrequirementsneedselectionamongalgorithm SHA一256, SHA一384,SHA一512.However。thesetypesofalgorithmswereimplementedinhardwareseparatelyincurrent studies.Inthispaper,aVLSIarchitecturefortheSHA一 2familyisproposed,inordertomeettheneedsof differentoptions.Theproposedarchitecturesupportsamulti-modeoperationinthesensethatitperformsallthe threehashfunctions(256,384,512) oftheSHA 一 2standard.Theproposed system iscompared with the implementationofeachhashfunctioninFPGA device.Theresultsshow thatthefrequencyoftheintroducedsystem canbeachieved74MHz,whiletheareaoftheimplementonlyincrease40 overSHA一256andbasicallythesame asSHA——384/512. Keywords:Hashfunctions;security;cryptography;SHA一2(256,384,512);hardwareimplementation 可选择的需要,能够实现 SHA一2(256,384,512)系 1 引言 列算法的硬件结构是我们研究的目标.在许多应用

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档