Research and optimization of SM9 based on a modular design
Since its introduction by the National Cryptography Administration in 2016, the SM9 algorithm has encountered various opportunities and challenges. This study introduces a refined bottom-up modular framework, resulting in a more systematic and comprehensible algorithm structure with standardized naming conventions and clear module component descriptions. At the same time, we have proposed a comprehensive optimization scheme for bilinear pairing, optimizing the internal calculation process and improving the usability and efficiency of the SM9 algorithm. The experimental results at both the software and hardware levels have confirmed the effectiveness of our proposed method. Our work goes beyond previous research that mainly focuses on individual modules or sub-modules, and has made significant progress in promoting the widespread application of the SM9 algorithm in practical scenarios.
Authors
- Qilong Zhao (ORCID: https://orcid.org/0000-0001-5346-3656)
- Cuiping Shao (ORCID: https://orcid.org/0000-0002-2219-2328)
- Shunxian Gao (ORCID: https://orcid.org/0000-0002-6197-3127)
- Huiyun Li (ORCID: https://orcid.org/0000-0003-0157-1393)
- Bin Wei (ORCID: https://orcid.org/0000-0003-4926-873X)
Institutions
- Shenzhen University (CN)
- Beijing Microelectronics Technology Institute (CN)
- Shenzhen Institutes of Advanced Technology (CN)
- Shenzhen Technology University (CN)
Publication Details
- Published
- 2025-01-16
- DOI
- https://doi.org/10.1117/12.3044932
- Citations
- 1
- Primary Topic
- Industrial Technology and Control Systems
- Type
- article
- Field-Weighted Citation Impact
- 1.21