国密算法SM9的计算性能改进方法OA北大核心
The Methods to Improve the Computational Performance of Domestic Cryptographic Algorithm SM9
针对国密算法SM9的计算性能改进问题,提出2维Comb固定基模幂算法、预计算标量乘的拓展应用、针对常用ID优化等计算性能改进方法,理论分析和实验测试表明,所提方法通过预计算并增加可以接受的存储开销,能有效提升固定底数模幂、SM9算法3个常见步骤等组件的计算性能.综合运用上述改进方法后,SM9数字签名的生成与验证、密钥交换、密钥封装、加密5项算法的性能提升幅度为14%~116%.
Aiming to improve the computational performance of the domestic cryptographic algorithm SM9,this paper proposes a two-dimensional Comb fixed-base modular exponentiation algorithm,extends the application of pre-computed scalar multiplication,and optimizes the commonly used ID.Theoretical analysis and experimental tests show that these proposed methods can effectively improve the computational performance of components such as fixed-base modular exponentiation and the three common steps of the SM9 algorithm by precomputing and increasing acceptable storage overhead.After applying the above improvement methods comprehensively,the performance of SM9 digital signature generation and verification,key exchange,key encapsulation,and encryption algorithms is improved by 14%to 116%.
谢振杰;刘奕明;罗友强;尹小康
数学工程与先进计算国家重点实验室(信息工程大学) 郑州 450001||中国人民解放军78156部队 重庆 400039中国人民解放军92330部队 山东青岛 266102数学工程与先进计算国家重点实验室(信息工程大学) 郑州 450001||中国人民解放军32158部队 新疆喀什 844099数学工程与先进计算国家重点实验室(信息工程大学) 郑州 450001
计算机与自动化
国密算法SM9计算性能预计算Comb固定基
domestic cryptographic algorithmSM9computational performanceprecomputationComb fixed-base
《信息安全研究》 2025 (1)
5-11,7
评论