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...
Saved in:
| Main Authors: | , , , , , , |
|---|---|
| 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 |