-
题名基于SIMD思想的SM4流水线优化设计
被引量:1
- 1
-
-
作者
陈昆明
王佳慧
马利民
张伟
梁兆熙
-
机构
北京信息科技大学计算机学院
国家信息中心信息与网络安全部
国家计算机网络应急技术处理协调中心
-
出处
《信息安全研究》
CSCD
2023年第9期832-842,共11页
-
基金
国家重点研发计划项目(2020YFC1522702)
北京材料基因工程高精尖创新中心项目。
-
文摘
SM4算法是我国商用密码标准,广泛应用于信息安全领域.由于SM4实现需要多次迭代和循环,所以SM4算法适合用硬件来实现.提出了一种基于ROM的并行S盒设计,面向SM4 ECB模式轮密钥更新的流水线结构,并且在此流水线基础上基于SIMD思想,对流水线结构进一步优化,减少了轮密钥生成的任务开销,实现了单轮密钥生成,多加解密数据流同时运算.提出的ROM流水线结构相比LUT流水线结构、BRAM流水线结构,降低了硬件资源使用,吞吐量分别提高了1.33倍和1.46倍;相比BRAM+寄存器流水线结构,节省了大量寄存器资源,而吞吐量没有明显下降.SIMD流水线结构当为1轮密钥生成4路加解密结构时,资源消耗仅为ROM流水线结构的2.5倍,效率提高了4倍.
-
关键词
SM4算法
流水线结构
S盒设计
SIMD
轮密钥优化
-
Keywords
SM4 algorithm
pipeline structure
sbox design
SIMD
round key optimization
-
分类号
TP303
[自动化与计算机技术—计算机系统结构]
-