| 注册
首页|期刊导航|网络与信息安全学报|基于FPGA的高速国密SM4光纤通信系统方案

基于FPGA的高速国密SM4光纤通信系统方案

黄沛昱 宋佳波 贾洋凡

网络与信息安全学报2023,Vol.9Issue(6):46-55,10.
网络与信息安全学报2023,Vol.9Issue(6):46-55,10.DOI:10.11959/j.issn.2096-109x.2023082

基于FPGA的高速国密SM4光纤通信系统方案

High speed national secret SM4 optical fiber communication system scheme based on FPGA

黄沛昱 1宋佳波 1贾洋凡1

作者信息

  • 1. 重庆邮电大学光电工程学院,重庆 400065
  • 折叠

摘要

Abstract

With the increasing use of optical fiber communication technology in the Industrial Internet of Things,cryptographic algorithms play a crucial role in ensuring the security of data transmission in embedded device environments.The SM4 packet cipher algorithm,developed independently in our country,is widely applied to wireless LAN and Internet of Things data encryption.However,the software-based encryption and decryption processes are relatively slow,which hampers their application in scenarios requiring high real-time performance,especially for embedded devices.To address this issue,a high-performance and secure optical fiber communication system was designed based on the FPGA platform and the SM4 algorithm.The FPGA was used to implement the MAC layer interface for SM4 algorithm encryption and decryption,as well as data transmission.Besides,an optimization scheme for the hardware implementation architecture of the SM4 algorithm was proposed.The critical path was shortened by employing a pipeline method,thereby improving the system clock frequency.Additionally,parallel processing of S-box transformation was accelerated to enable efficient data replacement.To reduce data reading delays,a dual-cache processing method was combined to facilitate easier processing of cache data and significantly reduce packet loss rates.This scheme greatly enhanced system data throughput.Experimental results demonstrate that compared to similar designs,the throughput of the SM4 algorithm encryption and decryption module in this scheme reaches up to 25.6 Gbit/s,with minimal differences in resource consumption.Due to limitations imposed by the 10-gigabit SFP+ optical module,the throughput of the entire optical fiber communication system reaches 9.4 Gbit/s.For 128-bit data,the average encryption speed is 0.47 µs/bit and the average decryption speed is 0.28 µs/bit,which can be applied to a variety of secure communication scenarios in the internet of things.

关键词

光纤通信/FPGA/数据加密/SM4/流水线

Key words

optical fiber communication/FPGA/data encryption/SM4/pipeline

分类

信息技术与安全科学

引用本文复制引用

黄沛昱,宋佳波,贾洋凡..基于FPGA的高速国密SM4光纤通信系统方案[J].网络与信息安全学报,2023,9(6):46-55,10.

基金项目

国家自然科学基金(61801061) (61801061)

中国高校产学研创新基金(2021BCA02004)The National Natural Science Foundation of China(61801061),Industry-University-Research Innovation Fund for Chinese Universities(2021BCA02004) (2021BCA02004)

网络与信息安全学报

OACSTPCD

2096-109X

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