journal article·2026-07-09Open access

Accelerating Triple Modular Exponentiation: A Novel Technique

Shan-Jen Cheng, Kai-Wei Chang, Te-Jen Chang

Applied Sciences· Volume 16· Issue 14

Abstract

Modular exponentiation is among the most demanding computational operations in cryptographic systems. Effective computation of modular exponentiation is most beneficial for public-key cryptography. The computational complexity and the growing number of bits of the key size, as required by increasingly stringent security demands in the RSA, the Diffie–Hellman key exchange and the Zero-Knowledge Proof (ZKP) protocols, have become a top research priority in terms of algorithmic efficiency. This study proposes a novel triple modular exponentiation algorithm based on the Improved Common-Multiplicand-Multiplication (ICMM) framework. The exact complexity formula was obtained through systematic probabilistic analysis of eight mutually exclusive bit-level states. The efficiency of modular exponentiation is primarily determined by the number of modular multiplications and exponentiation squares required. It is observed that improved common-multiplicand multiplication efficiently minimizes the computational complexity of the triple modular exponentiation by reducing the number of modular multiplications. The overall computational complexity of triple modular exponentiation is 1.875j, where j is the bit length of the exponent. This represents a reduction of approximately 16.7% in total multiplication count relative to double modular exponentiation, corresponding to a 44.4% reduction on a per-exponent basis, and a reduction of 58.3% relative to three independent binary exponentiations. This study concludes that the proposed decomposition reduces the average-case computational complexity of triple modular exponentiation to 1.875j modular multiplications for a j-bit exponent. The proposed triple modular exponentiation algorithm is shown to have lower number of multiplications per bit length of exponent as compared to double modular exponentiation. This result demonstrates the potential of proposed algorithm to reduce the computational cost of triple modular exponentiation in cryptographic protocols where it is a recurring operation, such as interactive ZKP identification schemes.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Cryptography and Residue Arithmetic · Cryptographic Implementations and Security · Coding theory and cryptography

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Mechanical Engineering, Asia Eastern University of Science and Technology (AEUST), New Taipei City 220303, Taiwan

Department of Computer Science and Information Engineering, Chung Cheng Institute of Technology, National Defense University, Taoyuan City 335009, Taiwan

Department of Electrical Engineering, Ming Chi University of Technology, New Taipei City 24301, Taiwan

References (24)

Show source-provided references
1. Fast batch modular exponentiation with common-multiplicand multiplication10.1016/j.ipl.2017.09.003 ↗
2. Post-quantum cryptography10.1038/nature23461 ↗
3. National Institute of Standards and Technology (NIST) (2026, May 30). Post-Quantum Cryptography Standardization: FIPS 203, FIPS 204, FIPS 205, Available online: https://csrc.nist.gov/projects/post-quantum-cryptography.
4. An efficient common-multiplicand-multiplication method to the Montgomery algorithm for speeding up exponentiation10.1016/j.ins.2008.10.004 ↗
5. Okeya, K., and Sakurai, K. (2002). Fast multi-scalar multiplication methods on elliptic curves with precomputation strategy using Montgomery trick. International Workshop on Cryptographic Hardware and Embedded Systems, Springer.10.1007/3-540-36400-5_41 ↗
6. Modular multiplication without trial division10.1090/S0025-5718-1985-0777282-X ↗
7. FPGA design and implementation for Montgomery multiplication algorithm using MATLAB HDL coder10.1186/s42269-024-01285-0 ↗
8. The power I know: Zero-knowledge proofs and their transformative role in the future of cryptography10.1109/ACCESS.2025.3599555 ↗
9. Peng, Z., Wang, T., Zhao, C., Liao, G., Lin, Z., Liu, Y., and Zhang, S. (2025). A survey of zero-knowledge proof based verifiable machine learning. arXiv.10.1007/s10462-026-11557-y ↗
10. Fiege, U., Fiat, A., and Shamir, A. (1987). Zero knowledge proofs of identity. Proceedings of the Nineteenth Annual ACM STOC, Association for Computing Machinery.10.1145/28395.28419 ↗
11. Scalable zero knowledge via cycles of elliptic curves
12. Research on security access authentication mechanism of intelligent sensor based on non-interactive zero-knowledge proof method
13. Fischlin, M., and Coron, J.-S. (2016). On the size of pairing-based non-interactive arguments. Advances in Cryptology—EUROCRYPT 2016, Springer.
14. Improved common-multiplicand multiplication and fast exponentiation by exponent decomposition
15. A common-multiplicand method to the Montgomery algorithm for speeding up exponentiation10.1016/S0020-0190(98)00031-3 ↗
16. Common-multiplicand multiplication and its applications to public key cryptography10.1049/el:19931055 ↗
17. Zolfaghari, B., Bibak, K., and Koshiba, T. (2022). The odyssey of entropy: Cryptography. Entropy, 24.10.3390/e24020266 ↗
18. Algorithm design and theoretical analysis of a novel CMM modular exponentiation algorithm for large integers10.1051/ita/2015007 ↗
19. Menezes, A.J., van Oorschot, P.C., and Vanstone, S.A. (1996). Handbook of Applied Cryptography, CRC Press.
20. CTIDH: Faster constant-time CSIDH10.46586/tches.v2021.i4.351-387 ↗
21. Fast modular multi-exponentiation using modified complex arithmetic
22. FPGA Implementation of Enhanced Montgomery Modular for Fast Multiplication10.1051/itmconf/20235601001 ↗
23. Blockchain-enhanced zero knowledge proof-based privacy-preserving mutual authentication for iot networks10.1109/ACCESS.2024.3450313 ↗
24. National Institute of Standards and Technology (NIST) (2026, May 16). NIST Releases First 3 Finalized Post-Quantum Encryption Standards, Available online: https://www.nist.gov/news-events/news/2024/08/nist-releases-first-3-finalized-post-quantum-encryption-standards.