1. 扬州大学信息工程学院,江苏 扬州 225000
2. 扬州大学广陵学院,江苏 扬州 225000
[ "邵梦丽(1991-),女,江苏盐城人,扬州大学硕士生,主要研究方向为国密算法的SoC设计与实现。" ]
[ "殷新春(1962-),男,江苏姜堰人,博士,扬州大学教授、博士生导师,主要研究方向为密码学、软件质量保障、高性能计算。" ]
[ "李艳梅(1991-),女,江苏徐州人,扬州大学硕士生,主要研究方向为信息安全。" ]
网络首发:2017-05,
纸质出版:2017-05-15
移动端阅览
邵梦丽, 殷新春, 李艳梅. SM3杂凑算法的SoPC组件实现[J]. 网络与信息安全学报, 2017,3(5):47-53.
Meng-li SHAO, Xin-chun YIN, Yan-mei LI. Implementation of SM3 algorithm based on SoPC component[J]. Chinese Journal of Network and Information Security, 2017, 3(5): 47-53.
邵梦丽, 殷新春, 李艳梅. SM3杂凑算法的SoPC组件实现[J]. 网络与信息安全学报, 2017,3(5):47-53. DOI: 10.11959/j.issn.2096-109x.2017.00146.
Meng-li SHAO, Xin-chun YIN, Yan-mei LI. Implementation of SM3 algorithm based on SoPC component[J]. Chinese Journal of Network and Information Security, 2017, 3(5): 47-53. DOI: 10.11959/j.issn.2096-109x.2017.00146.
首先给出了SM3在SoC上的实现,然后主要分析了算法的结构,选择Verilog语言进行算法描述,使用ModelSim进行仿真,用SoPC Builder进行接口封装,最后在Cyclone IV 系列的EP4CE22F17C8N上进行了实现,测试表明,运行频率可以达165 MHz,吞吐量为1 184.8 Mbit/s。
Firstly the realization of SM3 on SoC was given.The structure of the algorithm was analyzed mainly
and the algorithm was realized by the Verilog hardware description language
in order to simulate this algorithm
the Altera simulation software ModelSim was chosen
SoPC Builder was used for interface package
and finally it was implemented in the Cyclone IV EP4CE22F17C8N.Its operation frequency can reach 165 MHz and its throughput rate is 1 184.8 Mbit/s.
刘宗斌 , 马原 , 荆继武 . SM3散列算法的硬件实现与研究 [J ] . 信息网络安全 , 2011 ,( 9 ): 191 - 193 .
LIU B , MA Y , JING W , et al . Implementation of SM3 Hash function on FPGA [J ] . Netinfo Security , 2011 ,( 9 ): 191 - 193 .
丁冬平 , 高献伟 . SM3算法的FPGA设计与实现 [J ] . 微型机与应用 , 2012 , 31 ( 5 ): 26 - 28 .
DING D P , GAO X W . Design and implementation of SM3 algorithm on FPGA [J ] . Microcomputer &Its Applications , 2012 , 31 ( 5 ): 26 - 28 .
郭文平 , 刘政林 , 陈毅成 , 等 . 高吞吐率、低能耗的SHA-1加密算法的硬件实现 [J ] . 微电子学与计算机 , 2008 , 25 ( 5 ): 76 - 79 .
GUO W P , LIU Z L , CHEN Y C , et al . A high throughput and low-power implementation of the SHA-1 Hash function [J ] . Microelectronics &Computer , 2008 , 25 ( 5 ): 76 - 79 .
HENZEN L , AUMASSON J P , MEIER W , et al . VLSI characterization of the cryptographic hash function blake [J ] . IEEE Transactions on Very Large Scale Integration Systems , 2011 , 19 ( 10 ): 1746 - 1754 .
MA Y , XIA L N , LIN J Q , et al . Hardware performance optimization and evaluation of SM3 Hash algorithm on FPGA [M ] // Information and Communications Security , 2012 . 105 - 118 .
田椒陵 . SM3 算法界面设计及安全性分析 [J ] . 信息安全与技术 , 2014 ,( 5 ): 24 - 26 .
TIAN J L . SM3 algorithm interface design and safety analysis [J ] . Information Security and Technology , 2014 ,( 5 ): 24 - 26 .
郑强 , 高能 , 张令臣 . 基于 SM3 算法的动态口令卡的设计与实现 [J ] . 计算机应用与软件 , 2013 , 30 ( 2 ): 14 - 17 .
ZHENG Q , GAO N , ZHANG L C . Design and implementation of dynamic password card based on SM3 algorithm [J ] . Computer Applications and Software , 2013 , 30 ( 2 ): 14 - 17 .
于永鹏 , 严迎建 , 李伟 . SM3算法高速ASIC设计及实现 [J ] . 微电子学与计算机 , 2016 , 33 ( 4 ): 21 - 26 .
YU Y P , YAN Y J , LI W . High speed ASIC design and implementation of SM3 algorithm [J ] . Microelectronics &Computer , 2016 , 33 ( 4 ): 21 - 26 .
周威 , 王博 , 张卫东 . SM3算法硬件实现研究与应用 [J ] . 电子测量技术 , 2015 , 38 ( 12 ): 67 - 71 .
ZHOU W , WANG B , ZHANG W D . Research and application of SM3 hardware implementation [J ] . Electronic Measurement Technology , 2015 , 38 ( 12 ): 67 - 71 .
QU G , K G , WANG A . A novel masking scheme for SM3 based MAC [J ] . China Communications , 2016 , 12 ( 6 ): 11 - 21 .
朱宁龙 , 戴紫彬 , 张立朝 . SM3及SHA-2系列算法硬件可重构设计与实现 [J ] . 微电子学 , 2015 , 45 ( 6 ): 777 - 780 +784.
ZHU N L , DAI Z B , ZHANG L C , et al . Design and implementation of hardware reconfiguration for SM3 and SHA-2 Hash function [J ] . Microelectronics , 2015 , 45 ( 6 ): 777 - 780 +784.
蔡冰清 , 白国强 . SM3杂凑算法的流水线结构硬件实现 [J ] . 微电子学与计算机 , 2015 , 32 ( 1 ): 15 - 18 .
CAI B Q , BAI G Q . Implementation of pipeline structure of SM3 algorithm on FPGA [J ] . Microelectronics &Computer , 2015 , 32 ( 1 ): 15 - 18 .
王晓燕 , 杨先文 . 基于 FPGA 的 SM3 算法优化设计与实现 [J ] . 计算机工程 , 2012 , 38 ( 6 ): 244 - 246 .
WANG X Y , YANG X W . Optimization design and Implementation of SM3 algorithm based on FPGA [J ] . Computer Engineering , 2012 , 38 ( 6 ): 244 - 246 .
张倩 , 李树国 . SM3杂凑算法的ASIC设计和实现 [J ] . 微电子学与计算机 , 2014 , 31 ( 9 ): 143 - 146 .
ZHANG Q , LI S G . Design and Implementation of SM3 Algorithm in ASIC [J ] . Microelectronics &Computer , 2014 , 31 ( 9 ): 143 - 146 .
国家密码管理局 . SM3密码杂凑算法 [EB/OL ] . http://www.oscca.gov.cn/News/201012/News_1199.htm http://www.oscca.gov.cn/News/201012/News_1199.htm .
State Cryptography Administration Office of Security Commercial Code Administration . SM3 Cryptographic Hash algorithm [EB/OL ] . http://www.oscca.gov.cn/News/201012/News_1199.htm http://www.oscca.gov.cn/News/201012/News_1199.htm .
PONG P . 基于Nios II的嵌入式SoPC系统设计与Verilog开发实例 [M ] . 北京 : 电子工业出版社 , 2015 : 311 - 323 .
PONG P . Embedded SoPC design with Nios II processor and Verilog examples [M ] . Beijing : Publishing House of Electronics IndustryPress , 2015 : 311 - 323 .
王乐井 . 基于SOPC技术的实时图像处理系统的设计与研究 [D ] . 长春:吉林大学 , 2010 .
WANG L J . The design and research of real time image processing system based on SOPC technology [D ] . Changchun:Jilin University , 2010 .
0
浏览量
3244
下载量
0
CSCD
关联资源
相关文章
相关作者
相关机构
京公网安备11010802024621