| 注册
首页|期刊导航|计算机工程与科学|可变流水级SM4加解密算法硬件设计及FPGA实现

可变流水级SM4加解密算法硬件设计及FPGA实现

朱麒瑾 陈小文 鲁建壮

计算机工程与科学2024,Vol.46Issue(4):606-614,9.
计算机工程与科学2024,Vol.46Issue(4):606-614,9.DOI:10.3969/j.issn.1007-130X.2024.04.005

可变流水级SM4加解密算法硬件设计及FPGA实现

Hardware design and FPGA implementation of a variable pipeline stage SM4 encryption and decryption algorithm

朱麒瑾 1陈小文 2鲁建壮2

作者信息

  • 1. 国防科技大学计算机学院,湖南 长沙 410073||先进微处理器芯片与系统重点实验室,湖南 长沙 410073||电子科技大学集成电路科学与工程学院,四川 成都 610054
  • 2. 国防科技大学计算机学院,湖南 长沙 410073||先进微处理器芯片与系统重点实验室,湖南 长沙 410073
  • 折叠

摘要

Abstract

As the first commercial cryptographic algorithm in China,SM4 algorithm is widely used in data encryption storage and information encryption communication and other fields due to its advantages of simple and easy implementation of algorithm structure,fast encryption and decryption speed and high security.With the variable pipeline stage SM4 encryption and decryption algorithm hardware design and FPGA implementation as the research topic,this study focuses on the performance differences in designs with different pipeline stages.A controllable pipeline stage SM4 encryption and decryption circuit is de-signed and encapsulated into an IP core with AXI and APB interfaces.Based on XILINX ZYNQ devices,a small SoC is constructed on the XILINX ZYNQ-7020 development board,and the designed SM4 IP core is mounted onto the AXI bus for simulating real-world scenarios and conducting performance tests.The correctness of the design functionality is verified by comparing software encryption and decryption data with simulated data.Testing the performance of different pipeline stages helps identify the most suitable pipeline stage number.

关键词

SM4/流水线设计/ZYNQ/AXI/APB

Key words

SM4/pipeline design/ZYNQ/AXI/APB

分类

信息技术与安全科学

引用本文复制引用

朱麒瑾,陈小文,鲁建壮..可变流水级SM4加解密算法硬件设计及FPGA实现[J].计算机工程与科学,2024,46(4):606-614,9.

计算机工程与科学

OA北大核心CSTPCD

1007-130X

访问量0
|
下载量0
段落导航相关论文