首页 | 本学科首页   官方微博 | 高级检索  
     

SM3哈希算法的硬件实现与研究
引用本文:刘宗斌,马原,荆继武,夏鲁宁.SM3哈希算法的硬件实现与研究[J].信息网络安全,2011(9):191-193,218.
作者姓名:刘宗斌  马原  荆继武  夏鲁宁
作者单位:中科院信息安全国家重点实验室,北京10049
基金项目:国家科技支撑计划2009BAH43B03支持
摘    要:随着信息社会的进一步发展,哈希算法作为保护信息完整性的重要密码算法,它的应用越来越广泛。美国NIST组织已经顺利完成了哈希算法标准SHA0,SHA1和SHA2的征集工作,并且SHA-3的征集工作将于2012年结束。SM3作为国内商业应用中的国家标准哈希算法,于2010年12月公开。本文在硬件平台FPGA上实现了高吞吐率的SM3,经过优化处理SM3在Xilinxv5平台上的吞吐率可以达到1.5Gbps左右,并且就SM3在FPGA上的效率和SHA1,SHA2以及SHA-3的候选算法BLAKE在FPGA平台上的效率做了比较和分析。

关 键 词:SM3  哈希函数  FPGA

Implementation of SM3 HASH Function on FPGA
LIU Zong-bin,MA Yuan,JING Ji-wu,XIA Lu-ning.Implementation of SM3 HASH Function on FPGA[J].Netinfo Security,2011(9):191-193,218.
Authors:LIU Zong-bin  MA Yuan  JING Ji-wu  XIA Lu-ning
Affiliation:( State Key Laboratory of Information Security, Graduate University of Chinese Academy of Science, Beijing 100080, China )
Abstract:Along with the development of information network, cryptographic hash functions are used to protect information integrity and authenticity in a wide range of applications. The U.S. Institute of Standards and Technology, which already has published SHA0, SHA1 and SHA2 Algorithm, are holding a public competition to develop the future standard SHA-3 Algorithm which will be finished in 2012. This paper focused on the FPGA implementation of the SM3 Cryptographic Hash Algorithm which has been used as the commercial cipher standard of hash algorithm in China since published in December, 2010. The throughput of our proposed design on Xilinx V5 can reach to 1.5Gbps.In addition, the performance of SM3, SHA1, SHA2 and BLAKE on FPGA are also compared in the end of paper.
Keywords:SM3  FPGA  HASH Function
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号