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

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,...

Full description

Saved in:
Bibliographic Details
Main Authors: Peiyu HUANG, Jiabo SONG, Yangfan JIA
Format: Article
Language:English
Published: POSTS&TELECOM PRESS Co., LTD 2023-12-01
Series:网络与信息安全学报
Subjects:
Online Access:http://www.cjnis.com.cn/thesisDetails#10.11959/j.issn.2096-109x.2023082
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1841529641050832896
author Peiyu HUANG
Jiabo SONG
Yangfan JIA
author_facet Peiyu HUANG
Jiabo SONG
Yangfan JIA
author_sort Peiyu HUANG
collection DOAJ
description 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.
format Article
id doaj-art-b8e58aa3b6c9442d8b29f8a1119a75a3
institution Kabale University
issn 2096-109X
language English
publishDate 2023-12-01
publisher POSTS&TELECOM PRESS Co., LTD
record_format Article
series 网络与信息安全学报
spelling doaj-art-b8e58aa3b6c9442d8b29f8a1119a75a32025-01-15T03:16:50ZengPOSTS&TELECOM PRESS Co., LTD网络与信息安全学报2096-109X2023-12-019465559580187High speed national secret SM4 optical fiber communication system scheme based on FPGAPeiyu HUANGJiabo SONGYangfan JIAWith 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.http://www.cjnis.com.cn/thesisDetails#10.11959/j.issn.2096-109x.2023082optical fiber communicationFPGAdata encryptionSM4pipeline
spellingShingle Peiyu HUANG
Jiabo SONG
Yangfan JIA
High speed national secret SM4 optical fiber communication system scheme based on FPGA
网络与信息安全学报
optical fiber communication
FPGA
data encryption
SM4
pipeline
title High speed national secret SM4 optical fiber communication system scheme based on FPGA
title_full High speed national secret SM4 optical fiber communication system scheme based on FPGA
title_fullStr High speed national secret SM4 optical fiber communication system scheme based on FPGA
title_full_unstemmed High speed national secret SM4 optical fiber communication system scheme based on FPGA
title_short High speed national secret SM4 optical fiber communication system scheme based on FPGA
title_sort high speed national secret sm4 optical fiber communication system scheme based on fpga
topic optical fiber communication
FPGA
data encryption
SM4
pipeline
url http://www.cjnis.com.cn/thesisDetails#10.11959/j.issn.2096-109x.2023082
work_keys_str_mv AT peiyuhuang highspeednationalsecretsm4opticalfibercommunicationsystemschemebasedonfpga
AT jiabosong highspeednationalsecretsm4opticalfibercommunicationsystemschemebasedonfpga
AT yangfanjia highspeednationalsecretsm4opticalfibercommunicationsystemschemebasedonfpga