Efficient hardware implementation of modular multiplication and exponentiation for public-key cryptography

  • Authors:
  • Nadia Nedjah;Luiza De Macedo Mourelle

  • Affiliations:
  • Department of Systems Engineering and Computation, Faculty of Engineering, State University of Rio de Janeiro;Department of Systems Engineering and Computation, Faculty of Engineering, State University of Rio de Janeiro

  • Venue:
  • VECPAR'02 Proceedings of the 5th international conference on High performance computing for computational science
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Modular multiplication and modular exponentiation are fundamental operations in most public-key cryptosystems such as RSA and DSS. In this paper, we propose a novel implementation of these operations using systolic arrays based architectures. For this purpose, we use the Montgomery algorithm to compute the modular product and the left-to-right binary exponentiation method to yield the modular power. Our implementation improves time requirement as well as the time × area factor when compared that of Blums and Paars.