期刊文献+

SMS4算法串行化设计及其轻量级电路实现 被引量:5

Serialized design of SMS4 and lightweight implement
原文传递
导出
摘要 通过数据通路共享以及核心功能模块的串行化设计对SMS4算法进行了优化,设计实现了小面积低成本的SMS4算法.该算法能广泛应用于智能卡、物联网等领域.为了实现小面积低成本的SMS4算法,采用串行的设计方式,对核心模块进行分时复用,并共享加密和密钥扩展的数据通路;同时,采用电路实时产生常数的方法来进一步减小电路面积,8bit的数据通路中只包含8个D触发器和一个和常数加7的电路,只占用66个等效门(GE).在ASIC实现上,设计的SMS4电路占用3 824GE,除去密钥扩展模块为2 493GE,与已有结果比面积减小18.52%;在FPGA实现上,设计的SMS4占用逻辑资源只有现有结果的20%~40%. A small area and low cost SMS4 algorithm was optimized with datapath sharing and serial‐ized design .The optimized SMS4 algorithm can be widely used in area like smart cards and internet of things etc .In order to implement the SMS4 algorithm with small area and low cost ,a serialized data‐path was shared by encryption and key expansion .A core function module was reused in division time .To smaller the size ,constant parameters was generated in real time by 8 DFFs (D‐type flip‐flops) with a constant add 7 circuit ,which only contained 66 gate equivalent (GE) .The designed SMS4 implement on ASIC contains 3 824 GE ,and 2 493 GE excluding the key expansion module , w hich is 18 .52% smaller than paper proposed .On FPGA (field‐programmable gate array ) ,the de‐signed SMS4 only consumes 20% ~40% logic resources compared to other papers .
出处 《华中科技大学学报(自然科学版)》 EI CAS CSCD 北大核心 2016年第2期61-64,共4页 Journal of Huazhong University of Science and Technology(Natural Science Edition)
基金 国家自然科学基金资助项目(61006020) 科技部科技型中小企业技术创新基金资助项目(14C26214422753) 湖北省重大科技项目(2015ACA063) 中央高校基本科研业务费专项资金资助项目(2014TS041)
关键词 SMS4算法 串行化设计 分时复用 数据通路共享 常数生成电路 SMS4 algorithm serialized design time division multiplexing datapath sharing con-stant generated circuit
  • 相关文献

参考文献9

  • 1国家密码管理局.无线局域网产品使用的SMS4密码算法[EB/OL],http://www.oscca.gov.cn/,2006年1月6日.
  • 2Zhang D,Ding W,Ding D.Fast implementation of SMS4cryptographic algorithms on smart card[C]∥Intelligent Information Hiding and Multimedia Signal Processing.Harbin:IEEE,2008:287-290.
  • 3Wang J,Liu Y,Gao W.Securing internet of vehicles using TCM[J].JDCTA,2010,4(7):226-233.
  • 4Satoh A,Morioka S,Takano K,et al.A compact Rijndael hardware architecture with S-box optimization[C]∥Advances in Cryptology—ASIACRYPT.Berlin Heidelberg:Springer,2001:239-254.
  • 5Shang M,Zhang Q,Liu Z,et al.An ultra-compact hardware implementation of SMS4[C]∥Advanced Applied Informatics.Kitakyushu:IEEE,2014:86-90.
  • 6王晨光,乔树山,黑勇.分组密码算法SM4的低复杂度实现[J].计算机工程,2013,39(7):177-180. 被引量:22
  • 7Husen W,Shuguo L.High performance FPGA Implementation for SMS4[C]∥High Performance Networking,Computing,and Communication Systems.Berlin Heidelberg:Springer,2011:469-475.
  • 8Gao X,Lu E,Xian L,et al.FPGA implementation of the SMS4block cipher in the Chinese WAPI standard[C]∥Embedded Software and Systems Symposia.Chengdu:IEEE,2008:104-106.
  • 9Badel S,da gˇtekin N,Nakahara Jr J,et al.ARMADILLO:a multi-purpose cryptographic primitive dedicated to hardware[C]∥Cryptographic Hardware and Embedded Systems.Berlin Heidelberg:Springer,2010:398-412.

二级参考文献10

  • 1张远洋,李峥,徐建,张少武.面积优先的分组密码算法SMS4 IP核设计[J].电子技术应用,2007,33(1):127-129. 被引量:7
  • 2国家密码管理局. 国家密码管理局公告第23号[EB/OL]. (2012-03-21). http://www.oscca.gov.cn/News/201204/News_ 1227.htm.
  • 3Zhang Xinmiao, Parhi K. High Speed VLSI Architectures for the AES Algorithm[J]. IEEE Trans. on Very Large Scale Integration Systems, 2004, 12(9): 957-967.
  • 4Zhang Dawei, Ding Wenrui, Ding Ding. Fast Implementation of SMS4 Cryptographic Algorithms on Smart Card[C]//Proc. of International Conference on Intelligent Information Hiding and Multimedia Signal Processing. Harbin, China: [s. n.], 2008.
  • 5Gao Xianwei, Lu Erhong, Xian Liqin, et al. FPGA Implementation of the SMS4 Block Cipher in the Chinese WAPI Standard[C]//Proc. of International Conference on Embedded Software and Systems Symposia. [S. l.]: IEEE Press, 2008.
  • 6Jin Yier, Shen Haibin, You Rongquan. Implementation of SMS4 Block Cipher on FPGA[C]//Proc. of the 1st International Conference on Communications and Networking in China. Beijing, China: [s. n.], 2006.
  • 7Wolkerstorfer J, Oswald E, Lamberger M. An ASIC Imple- mentation of the AES SBoxes[C]//Proc. of Conference on Topics in Cryptology. London, UK: Springer-Verlag, 2002: 67- 78.
  • 8韩少男,李晓江.一种小面积低功耗串行AES硬件加解密电路[J].微电子学,2010,40(3):347-353. 被引量:4
  • 9范兴亮.SMS4加密算法的设计和高效实现[J].微计算机信息,2011,27(3):162-163. 被引量:3
  • 10程海,丁群,杜辉,黄春光.基于FPGA实现的SMS4算法研究[J].仪器仪表学报,2011,32(12):2845-2850. 被引量:16

共引文献25

同被引文献25

引证文献5

二级引证文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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