可重构高速数据加密系统设计和实现
DOI:
CSTR:
作者:
作者单位:

1. 山东海量信息技术研究院,山东 济南250098;2. 浪潮电子信息产业股份有限公司 高效能服务器和存储技术国家重点实验室,山东 济南 250101;3. 山东浪潮人工智能研究院有限公司,山东 济南250101

作者简介:

通讯作者:

中图分类号:

TP303;TP309;TP274

基金项目:

山东省重大科技创新工程(2019JZZY010103)项目资助


Design and implementation of reconfigurable high-speed data encryption system
Author:
Affiliation:

1. Shandong Massive Information Technology Research Institute, Jinan 250098, China;2.State Key Laboratory of High-end &Storage Technology, Inspur Electronic Information Industry Co.,Ltd, Jinan 250101, China; 3. Shandong Inspur Artificial Intelligence Research Institute Co.,Ltd, Jinan 250101, China

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    为解决SM4传统加解密方式存在的速度慢、效率低、占用CPU计算资源的问题,提出了一种可重构高速数据加密系统。该系统基于Xilinx Virtex UltraScale VU9p FPGA,利用PCIe热插拔特性,可快速应用于办公主机或服务器,通过PCIe高速接口实现数据的快速传输,在FPGA内实现并行可调度SM4算法逻辑,设计有专用DMA模块,实现旁路主机CPU传输明文密文,减少主机端资源占用;采用FPGA实现的加解密系统具备可重构性,大大降低了算法迭代的硬件成本。系统分析测试和实验结果表明,该系统实现了数据的高速可靠传输与加密,总线速率达到8GT/s,能有效满足大容量数据快速加解密的需求;采用并行可调度流水线加解密,较CPU实现方式,加解密速率提升约25.78倍。

    Abstract:

    In order to solve the problems of slow speed, low efficiency, and CPU computing resources in the traditional SM4 encryption and decryption methods, a reconfigurable high-speed data encryption system is proposed. The system is based on Xilinx Virtex UltraScale VU9p FPGA, using PCIe hot-swappable features, can be quickly applied to office hosts or servers, fast data transmission through PCIe high-speed interface, parallel and schedulable SM4 algorithm logic in FPGA, and a dedicated DMA design The module realizes bypassing the host CPU to transmit plaintext ciphertext, reducing the resource occupation on the host side; the encryption and decryption system implemented by FPGA is reconfigurable, which greatly reduces the hardware cost of algorithm iteration. System analysis, testing and experimental results show that the system achieves high-speed and reliable data transmission and encryption, and the bus rate reaches 8GT/s, which can effectively meet the needs of fast encryption and decryption of large-capacity data; it adopts parallel schedulable pipeline encryption and decryption, which is better than traditional software. In this way, the encryption and decryption rate is increased by approximately 25.78 times.

    参考文献
    相似文献
    引证文献
引用本文

王 凯,刘 凯,李 拓,符云越,刘 唐,王 骞.可重构高速数据加密系统设计和实现[J].电子测量技术,2021,44(19):8-15

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:
  • 最后修改日期:
  • 录用日期:
  • 在线发布日期: 2024-08-05
  • 出版日期:
文章二维码