基于FPGA的SMS4算法实现及在线验证
DOI:
作者:
作者单位:

作者简介:

张利华(1972—),男,副教授,博士,主要研究方向为无线与移动通信网络安全,工业控制网络安全。

通讯作者:

中图分类号:

TP307

基金项目:


Implementation and Online Verification of SMS4 Algorithm Based on FPGA
Author:
Affiliation:

Fund Project:

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

    针对软件实现加解密算法占用主机系统资源较多、数据处理复杂、加密速度较慢的不足,提出一种硬件实现算法加密的方法。 硬件加密具有成本低、 加密速度快等优势, 可以减轻 CPU 的负担以及提高服务性能。 利用 Vivado 2016.3 开发工具和 Verilog HDL 硬件描述语言完成对 SMS4 算法的设计输入、功能测试、时序仿真,并封装为独立的 IP 核。 在 ZYNQ 芯片上设计测试系统,通过 ARM 处理器调用自定义 IP,完成算法在实际应用中的验证。 结果表明:软件仿真验证,设计的算法功能正确,性能良好。 在硬件实际测试过程中,算法运行正确,其工作最大频率为 200 MHz,数据吞吐率达到 800 Mbps。

    Abstract:

    Aiming at the problems of software encryption including the excessive use of host system resources, complex data processing, and slow encryption speed, a method of hardware encryption was proposed. Hardware encryption has the advantages of low cost and fast encryption speed, which can reduce the burden of CPU and improve service performance. By using Vivado 2016.3 development tools and Verilog HDL hardware description language, this paper completed the SMS4 algorithm design input, functional testing and timing simulation, and encapsulated them into independent IP core. The testing system was designed on ZYNQ chip, the user-defined IP was called through ARM processor and the verification of the algorithm in actual application was finished. The research results show that the designed algorithm has the correct function and good performance. In the ac- tual hardware test process, the algorithm is running correctly with the maximum working frequency of 200 MHz and the data throughput rate of 800 Mbps.

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

张利华,吴松,蒋腾飞,姜攀攀.基于FPGA的SMS4算法实现及在线验证[J].华东交通大学学报,2018,35(5):111-116.
Zhang Lihua, Wu Song, Jiang Tengfei, Jiang Panpan. Implementation and Online Verification of SMS4 Algorithm Based on FPGA[J]. JOURNAL OF EAST CHINA JIAOTONG UNIVERSTTY,2018,35(5):111-116

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