| 注册
首页|期刊导航|通信学报|基于国产GPU的国产公钥密码SM2高性能并行加速方法

基于国产GPU的国产公钥密码SM2高性能并行加速方法

吴雯 董建阔 刘鹏博 董振江 胡昕 张品昌 肖甫

通信学报2025,Vol.46Issue(5):15-28,14.
通信学报2025,Vol.46Issue(5):15-28,14.DOI:10.11959/j.issn.1000-436x.2025089

基于国产GPU的国产公钥密码SM2高性能并行加速方法

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

吴雯 1董建阔 1刘鹏博 1董振江 1胡昕 2张品昌 1肖甫1

作者信息

  • 1. 南京邮电大学计算机学院,江苏 南京 210023
  • 2. 南京邮电大学计算机学院,江苏 南京 210023||江苏省公用信息有限公司,江苏 南京 210003
  • 折叠

摘要

Abstract

To meet the strategic demand for independently controllable national information security and to ensure algo-rithm transparency and security,a high-performance parallel acceleration method for the domestic public key crypto-graphic SM2 digital signature algorithm based on domestic GPU was proposed.Firstly,low-level functions for field op-erations 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 co-ordinates,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 secu-rity autonomy.

关键词

国家商用密码/数字签名/图形处理器/异构计算

Key words

state commercial cryptography/digital signature/GPU/heterogeneous computing

分类

计算机与自动化

引用本文复制引用

吴雯,董建阔,刘鹏博,董振江,胡昕,张品昌,肖甫..基于国产GPU的国产公钥密码SM2高性能并行加速方法[J].通信学报,2025,46(5):15-28,14.

基金项目

江苏省重点研发计划基金资助项目(No.BE2023025) (No.BE2023025)

国家自然科学基金资助项目(No.62302238,No.62372245,No.62172258) (No.62302238,No.62372245,No.62172258)

江苏省自然科学基金资助项目(No.BK20220388) (No.BK20220388)

江苏省科技厅重点研发计划产业前瞻与关键核心技术基金资助项目(No.BE2022081) (No.BE2022081)

CCF-腾讯犀牛鸟科研基金资助项目(No.CCF-Tencent RAGR20240129)The Key Research and Development Program of Jiangsu Province(No.BE2023025),The National Natural Sci-ence Foundation of China(No.62302238,No.62372245,No.62172258),The Natural Science Foundation of Jiangsu Province(No.BK20220388),The Major Science and Technology Demonstration Project of Jiangsu Provincial Key Research and Development Program(No.BE2022081),The CCF-Tencent Rhino-Bird Open Research Fund(No.CCF-Tencent RAGR20240129) (No.CCF-Tencent RAGR20240129)

通信学报

OA北大核心

1000-436X

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