1. 清华大学 微电子学研究所,北京,100084
2. 清华信息科学与技术国家实验室,北京,100084
纸质出版:2016
移动端阅览
符天枢, 李树国. SM4算法CBC模式的高吞吐率ASIC实现[J]. 微电子学与计算机, 2016, 33(10): 13-18.
FU Tian-shu, LI Shu-guo. A High-Throughput ASIC Implementation of SM4 Algorithm in CBC Mode[J]. 2016, 33(10): 13-18.
由于SM4算法在CBC模式下存在从电路的输出端到输入端的反馈路径
所以流水线技术难以提高电路的吞吐率.针对这一问题
提出一种逻辑化简方法
使SM4加解密算法中每一个轮函数的关键路径减少1级异或门延时.基于这种方法
实现了一种4轮合1的SM4电路
在该电路的关键路径中可以减少4级异或门延时
且该电路与本文的其他方案相比有更高的单位面积吞吐率.ASIC实现的综合结果表明
4轮合1的SM4电路在CBC模式下的吞吐率达到5.24 Gb/s
高于已发表的同类设计.
In CBC mode
pipeline technique does not work on SM4 algorithm to increase throughput
as there is a feedback path from output to input. Over this problem
a logic simplifying method is proposed
which can reduce delay of one stage of XOR gates in each round function of encryption algorithm of SM4. Based on this method
SM4 with a 4-round-in-1 structure is designed
in which
delay of 4 stages of XOR gates can be reduced in the critical path
and this design has a higher throughput per unit area than the other schemes in this paper. Synthesis results show that the ASIC implementation of SM4 with a 4-round-in-1 structure can achieve 5.24 Gb/s in throughput
which is higher than that of reported designs.
Bai Xuefei, Guo Li, Huang Lu, et al. A fast VLSI design of SMS4 cipher based on twisted BDD S-Box architecture[C]// 2009 International Conference on Networks Security, Wireless Communications and Trusted Computing (NSWCTC 2009). Wuhan, China: IEEE Computer Society, 2009: 345-348.
Shastry P V S, Somani N, Gadre A, et al. Rolled architecture based implementation of AES using T-Box[C]// 55th IEEE International Midwest Symposium on Circuits and Systems (MWSCAS). Boise, Idaho, USA: IEEE, 2012: 626-630.
Yan Weiwei, You Kaidi, Han Jun, et al. Low-cost reconfigurable VLSI implementation of the SMS4 and AES algorithms[C]// 2009 IEEE 8th International Conference on ASIC (ASICON). Changsha, China: IEEE, 2009: 135-138.
Shang Ming, Zhang Qinglong, Liu Zongbin, et al. An ultra-compact hardware implementation of SMS4[C]// 3rd ⅡAI International Conference on Advanced Applied Informatics (ⅡAI-AAI). Kitakyushu, Japan: IEEE Computer Society, 2014: 86-90.
国家密码管理局. GM/T 0002-2012. SM4分组密码算法[S]. 北京: 中国标准出版社, 2012.
李大为, 赵旭鑫, 武萌. SMS4密码算法的高速流水线实现[J]. 电子器件, 2007, 30(2): 590-592. DOI: 590
徐艳华, 白雪飞, 郭立. 适合SMS4算法硬件实现的S盒构造新方法[J]. 中国科学技术大学学报, 2009, 39(11): 1164-1170. DOI: 1164
刘楠, 陈迅, 李军伟. 面向CBC模式的AES高速芯片设计与实现[J]. 电子技术应用, 2014, 40(1): 64-67. DOI: 64
王晨光, 乔树山, 黑勇. 分组密码算法SM4的低复杂度实现[J]. 计算机工程, 2013, 39(7): 177-180. DOI: 177
0
浏览量
45
下载量
0
CSCD
关联资源
相关文章
相关作者
相关机构
京公网安备11010602201714号