Radix-4 modular multiplication and exponentiation algorithms for the RSA public-key cryptosystem

16Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We propose a radix-4 modular multiplication algorithm based on Montgomery's algorithm, and a radix-4 cellular-array modular multiplier based on Booth's multiplication algorithm. The radix-4 modular multiplier can be used to implement fast RSA cryptosystem. Due to reduced number of iterations and pipelining, our modular multiplier is four times faster than the cellular-array modular multiplier based on the original Montgomery's algorithm. The time to calculate a modular exponentiation is about n2 clock cycles, where n is the word length, and the clock cycle is roughly equal to the delay time of a full adder. The utilization of the multiplier is 100% by interleaving consecutive exponentiations. Locality, regularity, and modularity make the proposed architecture suitable for VLSI implementation. © 2000 IEEE.

Cite

CITATION STYLE

APA

Hong, J. H., & Wu, C. W. (2000). Radix-4 modular multiplication and exponentiation algorithms for the RSA public-key cryptosystem. In Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC (pp. 565–570). https://doi.org/10.1145/368434.368726

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