Efficient implementation scheme of SM4 algorithm based on FPGA

被引:0
作者
Zhang, Hongke [1 ,2 ,3 ]
Yuan, Haonan [3 ,4 ]
Ding, Wenxiu [1 ,3 ]
Yan, Zheng [1 ,3 ,4 ]
Li, Bin [2 ]
Liang, Dong [1 ,2 ]
机构
[1] School of Cyber Engineering, Xidian University, Xi’an
[2] The 54th Research Institute of China Electronics Technology Group Corporation, Shijiazhuang
[3] State Key Laboratory of Integrated Services Networks, Xidian University, Xi’an
[4] Hangzhou Institute of Technology, Xidian University, Hangzhou
来源
Tongxin Xuebao/Journal on Communications | 2024年 / 45卷 / 05期
基金
中国国家自然科学基金;
关键词
algebraic S-box; FPGA implementation; pipeline architecture; SM4; algorithm;
D O I
10.11959/j.issn.1000-436x.2024053
中图分类号
学科分类号
摘要
To address the inefficient data processing performance and excessive resource utilization issues that field-programmable gate array (FPGA)-based SM4 implementations faced, an implementation scheme that adopted both iteration and pipeline in order to reduce resource consumption and improve throughput was proposed. A combination of cyclic key extension and 32 bit pipeline encryption and decryption architecture was adopted by the proposed scheme. The cyclic key extension reduced logical resource consumption, while the 32 bit pipeline encryption and decryption improved data throughput. Additionally, an algebraic S-box that combined linear operations to select an optimal matrix from those generated by different irreducible polynomials was employed. Resource usage and computation overhead was further minimized, thus achieving an increased engineering frequency. Experimental results demonstrate a 43% throughput improvement and a 10% reduction in resource usage compared to the current best scheme. © 2024 Editorial Board of Journal on Communications. All rights reserved.
引用
收藏
页码:140 / 150
页数:10
相关论文
共 50 条
[41]   An Optimized Isomorphic Design for the SM4 Block Cipher Over the Tower Field [J].
Wang, Chuang ;
Ding, Yan ;
Huang, Chenlin ;
Song, Liantao .
2022 IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS, TRUSTCOM, 2022, :428-434
[42]   Architectural design of a Radix-4 CORDIC-based Radix-4 IFFT algorithm and its FPGA implementation [J].
Bhattacharyya, Kaushik ;
Hazra, Anindya ;
Hatai, Indranil ;
Banerjee, Swapna .
INTERNATIONAL JOURNAL OF SIGNAL AND IMAGING SYSTEMS ENGINEERING, 2009, 2 (04) :201-215
[43]   An efficient implementation of a wavelet based filtered multitone modulation scheme [J].
Tonello, AM ;
Vitenberg, RM .
PROCEEDINGS OF THE FOURTH IEEE INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND INFORMATION TECHNOLOGY, 2004, :225-228
[44]   Revocation encryption scheme based on domestic cryptographic algorithm SM9 [J].
Xie, Zhenjie ;
Zhang, Wanli ;
Zhang, Yao ;
Zhao, Fangfang ;
Liu, Shengli .
Tongxin Xuebao/Journal on Communications, 2025, 46 (05) :65-76
[45]   FPGA Implementation of Authenticated Encryption Algorithm Minalpher [J].
Kosug, Makiko ;
Yasuda, Masahiro ;
Satoh, Akashi .
2015 IEEE 4TH GLOBAL CONFERENCE ON CONSUMER ELECTRONICS (GCCE), 2015, :572-576
[46]   Efficient implementation of LMS adaptive filter-based FECG extraction on an FPGA [J].
Vasudeva, Bhavya ;
Deora, Puneesh ;
Pradhan, Pradhan Mohan ;
Dasgupta, Sudeb .
HEALTHCARE TECHNOLOGY LETTERS, 2020, 7 (05) :125-131
[47]   A FPGA Implementation of MMSE MUD Algorithm for TDRSS [J].
Wu Zhilu ;
Yin Liang ;
Cui Kai ;
Yin Zhendong .
2014 FOURTH INTERNATIONAL CONFERENCE ON INSTRUMENTATION AND MEASUREMENT, COMPUTER, COMMUNICATION AND CONTROL (IMCCC), 2014, :427-430
[48]   VLSI Architecture of Saturation Based Image Dehazing Algorithm and its FPGA Implementation [J].
Upadhyay, Bharat Bhushan ;
Yadav, Sumit Kr ;
Sarawadekar, Kishor P. .
2022 IEEE 65TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS 2022), 2022,
[49]   An Improved Implementation of Infrared Focal Plane Image Enhancement Algorithm Based on FPGA [J].
ShengZhong ;
DanShi ;
BoWang ;
KeLi .
MIPPR 2011: PARALLEL PROCESSING OF IMAGES AND OPTIMIZATION AND MEDICAL IMAGING PROCESSING, 2011, 8005
[50]   An efficient and robust scheme for the implementation of eigenstructure-based coherency algorithms [J].
Zhao X. ;
Wang S. ;
Yuan S. ;
Xu C. ;
Wang T. .
Wang, Shangxu (wangsx@cup.edu.cn), 1600, Society of Exploration Geophysicists (85) :O97-O108