High-performance parallel acceleration method for domestic public key cryptographic algorithm SM2 based on domestic GPU

To meet the strategic demand for independently controllable national information security and to ensure algorithm transparency and security, a high-performance parallel acceleration method for the domestic public key cryptographic SM2 digital signature algorithm based on domestic GPU was proposed. F...

Full description

Saved in:
Bibliographic Details
Main Authors: WU Wen, DONG Jiankuo, LIU Pengbo, DONG Zhenjiang, HU Xin, ZHANG Pinchang, XIAO Fu
Format: Article
Language:zho
Published: Editorial Department of Journal on Communications 2025-05-01
Series:Tongxin xuebao
Subjects:
Online Access:http://www.joconline.com.cn/thesisDetails#10.11959/j.issn.1000-436x.2025089
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850226173703880704
author WU Wen
DONG Jiankuo
LIU Pengbo
DONG Zhenjiang
HU Xin
ZHANG Pinchang
XIAO Fu
author_facet WU Wen
DONG Jiankuo
LIU Pengbo
DONG Zhenjiang
HU Xin
ZHANG Pinchang
XIAO Fu
author_sort WU Wen
collection DOAJ
description To meet the strategic demand for independently controllable national information security and to ensure algorithm transparency and security, a high-performance parallel acceleration method for the domestic public key cryptographic SM2 digital signature algorithm based on domestic GPU was proposed. Firstly, low-level functions for field operations were designed to optimize the efficiency of finite field arithmetic, with two-round carry resolution adopted in modular reduction to resist timing attacks. Then, point addition and point doubling were implemented using Jacobian coordinates, leveraging register and global memory features, and offline/online precomputation tables were introduced to enhance scalar multiplication efficiency. Finally, experimental design was carried out based on the characteristics of the Hygon deep compute unit (DCU) platforms, achieving high-performance SM2 signature and verification with throughput of 6 816 kops/s and 1 385 kops/s, respectively. Results demonstrate the feasibility and effectiveness of implementing clemestic public key cryptographic SM2 based on domestic GPU, providing crucial support for national information security autonomy.
format Article
id doaj-art-7ac00c237a3f4ad4813cba320c623739
institution OA Journals
issn 1000-436X
language zho
publishDate 2025-05-01
publisher Editorial Department of Journal on Communications
record_format Article
series Tongxin xuebao
spelling doaj-art-7ac00c237a3f4ad4813cba320c6237392025-08-20T02:05:09ZzhoEditorial Department of Journal on CommunicationsTongxin xuebao1000-436X2025-05-01461528108586852High-performance parallel acceleration method for domestic public key cryptographic algorithm SM2 based on domestic GPUWU WenDONG JiankuoLIU PengboDONG ZhenjiangHU XinZHANG PinchangXIAO FuTo meet the strategic demand for independently controllable national information security and to ensure algorithm transparency and security, a high-performance parallel acceleration method for the domestic public key cryptographic SM2 digital signature algorithm based on domestic GPU was proposed. Firstly, low-level functions for field operations were designed to optimize the efficiency of finite field arithmetic, with two-round carry resolution adopted in modular reduction to resist timing attacks. Then, point addition and point doubling were implemented using Jacobian coordinates, leveraging register and global memory features, and offline/online precomputation tables were introduced to enhance scalar multiplication efficiency. Finally, experimental design was carried out based on the characteristics of the Hygon deep compute unit (DCU) platforms, achieving high-performance SM2 signature and verification with throughput of 6 816 kops/s and 1 385 kops/s, respectively. Results demonstrate the feasibility and effectiveness of implementing clemestic public key cryptographic SM2 based on domestic GPU, providing crucial support for national information security autonomy.http://www.joconline.com.cn/thesisDetails#10.11959/j.issn.1000-436x.2025089state commercial cryptographydigital signatureGPUheterogeneous computing
spellingShingle WU Wen
DONG Jiankuo
LIU Pengbo
DONG Zhenjiang
HU Xin
ZHANG Pinchang
XIAO Fu
High-performance parallel acceleration method for domestic public key cryptographic algorithm SM2 based on domestic GPU
Tongxin xuebao
state commercial cryptography
digital signature
GPU
heterogeneous computing
title High-performance parallel acceleration method for domestic public key cryptographic algorithm SM2 based on domestic GPU
title_full High-performance parallel acceleration method for domestic public key cryptographic algorithm SM2 based on domestic GPU
title_fullStr High-performance parallel acceleration method for domestic public key cryptographic algorithm SM2 based on domestic GPU
title_full_unstemmed High-performance parallel acceleration method for domestic public key cryptographic algorithm SM2 based on domestic GPU
title_short High-performance parallel acceleration method for domestic public key cryptographic algorithm SM2 based on domestic GPU
title_sort high performance parallel acceleration method for domestic public key cryptographic algorithm sm2 based on domestic gpu
topic state commercial cryptography
digital signature
GPU
heterogeneous computing
url http://www.joconline.com.cn/thesisDetails#10.11959/j.issn.1000-436x.2025089
work_keys_str_mv AT wuwen highperformanceparallelaccelerationmethodfordomesticpublickeycryptographicalgorithmsm2basedondomesticgpu
AT dongjiankuo highperformanceparallelaccelerationmethodfordomesticpublickeycryptographicalgorithmsm2basedondomesticgpu
AT liupengbo highperformanceparallelaccelerationmethodfordomesticpublickeycryptographicalgorithmsm2basedondomesticgpu
AT dongzhenjiang highperformanceparallelaccelerationmethodfordomesticpublickeycryptographicalgorithmsm2basedondomesticgpu
AT huxin highperformanceparallelaccelerationmethodfordomesticpublickeycryptographicalgorithmsm2basedondomesticgpu
AT zhangpinchang highperformanceparallelaccelerationmethodfordomesticpublickeycryptographicalgorithmsm2basedondomesticgpu
AT xiaofu highperformanceparallelaccelerationmethodfordomesticpublickeycryptographicalgorithmsm2basedondomesticgpu