基于FPGA实现的SMS4算法研究

被引:16
作者
程海
丁群
杜辉
黄春光
机构
[1] 黑龙江大学黑龙江省普通高等学校电子工程重点实验室
关键词
SMS4算法; 全循环; 内部流水线; 轮密钥;
D O I
10.19650/j.cnki.cjsi.2011.12.032
中图分类号
TP309.7 [加密与解密];
学科分类号
081201 ; 0839 ; 1402 ;
摘要
无线局域网产品使用的SMS4密码算法是国内官方公布的第一个商用加密算法。针对用FPGA硬件实现的SMS4分组密码算法电路,分别提出了SMS4商用密码算法的2种实现方案,基于FPGA实现了该加解密算法,并通过仿真验证了算法的正确性。通过对2种实现方案比较,对运行速度和芯片逻辑资源进行了分析,可知由于采用内部流水线的实现方式,采用2级流水线方式生成Xi+4信号,相对全循环实现方法性能优越,具有较高的运行速度和较小的实现面积。
引用
收藏
页码:2845 / 2850
页数:6
相关论文
共 11 条
[1]   基于小波和混沌映射的函数水印算法 [J].
彭玉楼 ;
何怡刚 .
仪器仪表学报, 2010, 31 (12) :2768-2773
[2]   基于FPGA的SMS4密码算法的高速实现 [J].
冯春雨 ;
胡波 ;
刘会忠 .
河北省科学院学报, 2010, 27 (02) :8-11
[3]   基于FPGA的镜像阈值层叠滤波器实现方法 [J].
赵春晖 ;
王炜薇 ;
崔颖 .
电子测量与仪器学报, 2009, 23 (11) :42-47
[4]   多级二维整数小波变换的FPGA实现研究 [J].
谭会生 .
电子测量与仪器学报, 2009, 23 (07) :29-34
[5]   基于FPGA的椭圆曲线点乘算法设计与实现 [J].
杨自恒 ;
周平 ;
刘佳 ;
丁群 .
仪器仪表学报, 2009, 30 (07) :1546-1551
[6]   动态SMS4算法的研究与实现 [J].
蒋继娅 ;
刘彤 ;
胡祥义 .
网络安全技术与应用, 2008, (09) :92-93
[7]   SMS4算法S盒的密码学性质 [J].
刘佳 ;
韦宝典 ;
戴宪华 .
计算机工程, 2008, (05) :158-160
[8]   SMS4密码算法高速引擎实现 [J].
周洲 ;
何一凡 ;
沈海斌 ;
赵旭鑫 .
电子器件, 2007, (04) :1469-1471+1480
[9]   SMS4密码算法的高速流水线实现 [J].
李大为 ;
赵旭鑫 ;
武萌 .
电子器件, 2007, (02) :590-592
[10]   信息安全综述 [J].
沈昌祥 ;
张焕国 ;
冯登国 ;
曹珍富 ;
黄继武 .
中国科学(E辑:信息科学), 2007, (02) :129-150