Review of Modular Multiplication Algorithms over Prime Fields for Public-Key Cryptosystems
Modular multiplication is a pivotal operation in public-key cryptosystems such as RSA, ElGamal, and ECC. Modular multiplication design is crucial for improving overall system performance due to the large-bit-width operation with high computational complexity. This paper provides a classification of integer multiplication algorithms based on their implementation principles. Furthermore, the core concepts, implementation challenges, and research advancements of multiplication algorithms are systematically summarized. This paper also gives a brief overview of modular reduction algorithms for various types of moduli and discusses the implementation principles, application scenarios, and current research results. Finally, the detailed research development of modular multiplication algorithms in four major classes over prime fields is deeply analyzed and summarized, making it essential as a guide for future research.
Authors
- Bin Yu (ORCID: https://orcid.org/0000-0003-0237-6311)
- Shilei Zhao (ORCID: https://orcid.org/0000-0002-3785-7732)
- Hai Huang (ORCID: https://orcid.org/0000-0001-8544-8792)
- Jiwen Zheng (ORCID: https://orcid.org/0000-0002-2228-8389)
- Hongwei Wu (ORCID: https://orcid.org/0000-0003-2010-6788)
- Zhiwei Liu (ORCID: https://orcid.org/0000-0003-1525-1067)
- Zhengyu Chen (ORCID: https://orcid.org/0000-0003-1132-023X)
Institutions
- Harbin University of Science and Technology (CN)
Publication Details
- Journal
- Cryptography
- Published
- 2025-06-17
- DOI
- https://doi.org/10.3390/cryptography9020046
- Primary Topic
- Coding theory and cryptography
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Ministry of Science and Technology of the People's Republic of China