Paper
2 May 2023 Optimization and implementation of Montgomery algorithm based on SM2 encryption
Mian Cai, Lei Wang
Author Affiliations +
Proceedings Volume 12642, Second International Conference on Electronic Information Engineering, Big Data, and Computer Technology (EIBDCT 2023); 126421Q (2023) https://doi.org/10.1117/12.2674746
Event: Second International Conference on Electronic Information Engineering, Big Data and Computer Technology (EIBDCT 2023), 2023, Xishuangbanna, China
Abstract
With the rapid development of the domestic Internet of Things, my country's self-designed SM2 public key cryptographic algorithm has been widely used in the integration of the Internet of Things and blockchain data of blockchain chips. However, the current SM2 public key cryptography algorithm has the problems of low calculation speed and excessive consumption of hardware resources. In view of the above problems, this article applies the Kogge-Stone adder method to solve the problem of low calculation speed; based on the characteristics of the AVR architecture, a method is proposed to optimize the inner loop operation of the Montgomery modular multiplication to reduce the consumption of hardware resources. Experiments show that the improved performance has a 26.2% performance improvement compared to before the improvement. The computing efficiency of the large integer modular multiplication operation is effectively improved, the resource consumption of hardware implementation is reduced, the balance between computing time and hardware overhead is better achieved, widely used in blockchain chips.
© (2023) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Mian Cai and Lei Wang "Optimization and implementation of Montgomery algorithm based on SM2 encryption", Proc. SPIE 12642, Second International Conference on Electronic Information Engineering, Big Data, and Computer Technology (EIBDCT 2023), 126421Q (2 May 2023); https://doi.org/10.1117/12.2674746
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Mathematical optimization

Algorithm development

Computer hardware

Digital signal processing

Internet of things

Logic

Analog to digital converters

Back to Top