期刊文献+

SM3杂凑算法的ASIC设计和实现 被引量:7

Design and Implementation of SM3 Algorithm in ASIC
下载PDF
导出
摘要 针对国家商用密码SM3杂凑算法提出了一种四合一的ASIC实现架构.该架构采用进位保留加法器和循环展开方式,与单轮结构相比,时钟周期数减少了75%,吞吐率提高了29.4%.采用65nm的SMIC工艺,在125MHz的低时钟频率下,吞吐率达到了4Gb/s.此款SM3杂凑算法芯片已经进行了流片,支持填充和暂停功能. Based on the analysis of the National Business password the SM3 hash algorithm,a four-to-one architecture is proposed.The architecture uses carry-save adder and loop unrolling to improve its performance.Compared with single cycle architecture,the four-to-one architecture reduces the number of clock cycles by 75% and improves the throughput by 29.4%.In SMIC's 65 nm process,the throughput of SM3 has achieved a high performance of 4Gbps at 125 MHz.This SM3 hash algorithm chip is being taped.It supports byte padding and has pause function.
作者 张倩 李树国
出处 《微电子学与计算机》 CSCD 北大核心 2014年第9期143-146,152,共5页 Microelectronics & Computer
基金 国家"八六三"计划(2012AA012402) 国家自然科学基金(61073173) 清华大学自主研发计划(2011Z05116)
关键词 SM3 杂凑算法 ASIC实现 填充 SM3 hash algorithm ASIC implementation Padding
  • 相关文献

参考文献4

二级参考文献24

  • 1杨晓辉,戴紫彬.基于FPGA的SHA-256算法实现[J].微计算机信息,2006(04Z):146-148. 被引量:12
  • 2田心宇,杨银堂,朱樟明,姚英.一种高速低功耗可重构流水线乘法器[J].微电子学与计算机,2006,23(8):14-16. 被引量:4
  • 3郝冬艳,张明,郑伟.低功耗VLSI芯片的设计方法[J].微电子学与计算机,2007,24(6):137-139. 被引量:15
  • 4McEvoy, R.P., Crowe, F.M., Murphy, C.C., Marnane, W.P.: Optimisation of the SHA-2 family of hash functions on FPGAs. IEEE Computer Society Annual Symposium on Emerging VLSI Technologies and Architectures (ISVLSI' 06) (2006) 317-322.
  • 5Jean-Philippe Aumasson, Luca Henzen, Willi Meier, Raphael C.-W. Phan. SHA-3 proposal BLAKE.
  • 6C. Ko C and C. Hung, "Carry-save adders for computing the product AB modulo N," Electronics Letters, vol. 26, no. 13, pp. 899-900, 1990.
  • 7Kimmo Jarvinen, "Design and implementation of a SHA-1 hash module on FPGAs, " tech. rep., Helsinki University of Technology, Signal Processing Laboratory, November 2004.
  • 8B. Baldwin, N. Hanley, M. Hamilton, L. Lu, A. Byrne, M. ONeill, and W. Mamane, "FPGA Implementations of the Round Two SHA-3 Candidates," Structure,vol. 224, p. 256.
  • 9L. Henzen, J. Aumasson, W. Meier, and C. Raphael, "VLSI Characterization of the Cryptographic Hash Function BLAKE," 2010.
  • 10Legro RS,Finegood D,Dunaif A. A fasting glucose to insulin ratio is a useful measure of insulin sensitivity in women with polycystic ovary syndrome. J Clin Endocrinol Metab, 1998,83(8):2694-2698.

共引文献44

同被引文献54

  • 1蔡冰清,白国强.SM3杂凑算法的流水线结构硬件实现[J].微电子学与计算机,2015,32(1):15-18. 被引量:10
  • 2国家密码管理局.SM3密码杂凑算法[S].北京:2010.12.
  • 3国家密码管理局.SM3密码杂凑算法[S].北京:国家密码管理局,2010.
  • 4刘宗斌,马原,荆继武,等.SM3哈希算法的硬件实现与研究[c]//第26次全国计算机安全学术交流会.福建,中国.2011:191-193.
  • 5Douglas R.Cryptology theory and practice[M].Feng Guodeng,Translation.Beijing:Electronics Industry Press,2003.
  • 6Jae-woon K,Hu-ung L,Youjip W.Design for high throughput SHA-1Hash function on FPGA[C]∥Proc of 2012 4th International Conference on Ubiquitous and Future Networks(ICUFN),2012:403-404.
  • 7Chen Hua-feng.High-speed SHA-256algorithm implementation[J].Journal of Zhejiang University(Science Edition),2009,36(6):675-678.
  • 8Li Miao,Xu Jin-fu,Yang Xiao-hui,et al.Design and implementation of reconfigurable security Hash algorithms based on FPGA[C]∥Proc of International Conference on Information Engineering,2009:381-384.
  • 9Shen Yan-zhao.Analysis of SM3algorithm[D].Shanghai:Donghua University,2013.
  • 10Rivest R.The MD5 message-digest algorithm:RFC1321[S].1992.

引证文献7

二级引证文献28

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部