西安电子科技大学学报 ›› 2021, Vol. 48 ›› Issue (3): 155-162.doi: 10.19665/j.issn1001-2400.2021.03.020
HE Shiyang1,2(),LI Hui1,2(),LI Fenghua1,2,3()
摘要:
数据加密是保证信息安全的重要手段之一。SM4算法具有安全性强、效率高和易于硬件实现等优势,被广泛应用于数据加密领域,而利用硬件特性高效/高速实现SM4算法成为当前研究的热点。针对SM4算法提出的4套硬件架构,并在XILINX KINTEX-7 FPGA上实现。循环型架构面向资源节约优化,消耗193个SLICE,吞吐量为1.27 Gb/s;流水线型架构基于LUT、BRAM、BRAM+REGISTER方法实现,根据不同应用场景,3种方案能够在查找表、寄存器和块内存等资源消耗方面进行权衡和优化,吞吐量最高可达42.10 Gb/s。
中图分类号: