New modular multiplication algorithms for fast modular exponentiation

38Citations
Citations of this article
40Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

A modular exponentiation is one of the most important oper- ations in public-key cryptography. However, it takes much time because the modular exponentiation deals with very large operands as 512-bit integers. The modular exponentiation is composed of repetition of mod- ular multiplications. Therefore, we can reduce the execution time of it by reducing the execution time of each modular multiplication. In this paper, we propose two fast modular multiplication algorithms. One is for modular multiplications between different integers, and the other is for modular squarings. These proposed algorithms require single-precision multiplications fewer than those of Montgomery modular multiplication algorithms by 1/2 and 1/3 times, respectively. Implementing on PC, pro- posed algorithms reduce execution times by 50% and 30% compared with Montgomery algorithms, respectively.

Cite

CITATION STYLE

APA

Hong, S. M., Oh, S. Y., & Yoon, H. (1996). New modular multiplication algorithms for fast modular exponentiation. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1070, pp. 166–177). Springer Verlag. https://doi.org/10.1007/3-540-68339-9_15

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free