›› 2015, Vol. 28 ›› Issue (2): 38-.

• 论文 • 上一篇    下一篇

基于单片机的SM3算法优化及Verilog模型验证

曾小波,唐忠彪,焦歆   

  1. (1.湖南理工职业技术学院 太阳能工程系,湖南 湘潭 411104;
    2.湖南省耒阳师范学校,湖南 耒阳 421800;3.上海滕维信息科技有限公司,上海 200072)
  • 出版日期:2015-02-15 发布日期:2015-02-16
  • 作者简介:曾小波(1979—),男,硕士,讲师。研究方向:加密算法,可编程系统设计。E-mail:253124267@qq.com。唐忠彪(1980—),男,硕士,讲师。研究方向:应用电子技术,信息安全。焦歆(1987—),男,硕士。研究方向:加密算法,SOC设计。

Optimization of SM3 Algorithm and Verilog Model Validation Based on SCM

ZENG Xiaobo,TANG Zhongbiao,JIAO Xin   

  1. (1.Department of Solar Energy Engineering,Hunan Vocational Institute of Technology,Xiangtan 411104,China;
    2.Leiyang Normal School of Hunan Province,Leiyang 421800,China;
    3.Shanghai Tengwei Information Technology Co.,Ltd.,Shanghai 200072,China)
  • Online:2015-02-15 Published:2015-02-16

摘要:

介绍了基于8051软核的SM3算法IP原理、设计流程及硬件模块的实现方案,并给出了效率分析以及在硬件平台上的验证结果。文中描述了SM3算法原理及片上系统执行SM3的工作流程,提出了快速实现移位的算法,及其实现逻辑。相比较于以往的算法模型,该方案在时序和面积上均做到相当程度的优化,并提高了算法的效率。仿真结果显示,SM3算法的IP核性能优越,可为密码SoC产品的开发提供算法引擎支持,具备良好的应用价值。

关键词: 国密算法, 杂凑算法, IP核, 片上系统

Abstract:

SM3 algorithm IP principles,design processes,and implementation of hardware modules based on the 8051 soft-core are introduced,and efficiency analysis and verification of the results on the hardware platform are given.The SM3 algorithm and system on chip implementation of workflow SM3 are proposed to achieve rapid shift of its implementation logic.The program on the timing and size are optimized to a considerable degree,improving its efficiency.Simulation results show that the SM3 algorithm has good IP core performance,providing support for the development of decency password algorithm engine SoC products.

Key words: sate encryption algorithm;hash algorithm;IP core;system on chip

中图分类号: 

  • TP301.6