Implementation of RSA algorithm based on RNS montgomery multiplication

98Citations
Citations of this article
53Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

We proposed a fast parallel algorithm of Montgomery multiplication based on Residue Number Systems (RNS). An implementation of RSA cryptosystem using the RNS Montgomery multiplication is described in this paper. We discuss how to choose the base size of RNS and the number of parallel processing units. An implementation method using the Chinese Remainder Theorem (CRT) is also presented. An LSI prototype adopting the proposed Cox-Rower Architecture achieves 1024-bit RSA transactions in 4.2 msec without CRT and 2.4 msec with CRT, when the operating frequency is 80 MHz and the total number of logic gates is 333 KG for 11 parallel processing units.

References Powered by Scopus

Cox-rower architecture for fast parallel montgomery multiplication

119Citations
N/AReaders
Get full text

Modulo Reduction in Residue Number Systems

105Citations
N/AReaders
Get full text

Low-cost double-size modular exponentiation or how to stretch your cryptoprocessor

22Citations
N/AReaders
Get full text

Cited by Powered by Scopus

A full RNS implementation of RSA

195Citations
N/AReaders
Get full text

Exploiting the power of GPUs for asymmetric cryptography

123Citations
N/AReaders
Get full text

A high speed coprocessor for elliptic curve scalar multiplications over F<inf>p</inf>

104Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Nozaki, H., Motoyama, M., Shimbo, A., & Kawamura, S. (2001). Implementation of RSA algorithm based on RNS montgomery multiplication. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2162, pp. 364–376). Springer Verlag. https://doi.org/10.1007/3-540-44709-1_30

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 34

76%

Researcher 5

11%

Professor / Associate Prof. 3

7%

Lecturer / Post doc 3

7%

Readers' Discipline

Tooltip

Computer Science 29

64%

Engineering 12

27%

Mathematics 3

7%

Design 1

2%

Save time finding and organizing research with Mendeley

Sign up for free