Back to Search Start Over

A Fast Parallel Modular Exponentiation Algorithm.

Authors :
Fathy, Khaled
Bahig, Hazem
Ragab, A.
Source :
Arabian Journal for Science & Engineering (Springer Science & Business Media B.V. ). Feb2018, Vol. 43 Issue 2, p903-911. 9p.
Publication Year :
2018

Abstract

Modular exponentiation is a fundamental and most time-consuming operation in several public-key cryptosystems such as the RSA cryptosystem. In this paper, we propose two new parallel algorithms. The first one is a fast parallel algorithm to multiply n numbers of a large number of bits. Then we use it to design a fast parallel algorithm for the modular exponentiation. We implement the parallel modular exponentiation algorithm on Google cloud system using a machine with 32 processors. We measured the performance of the proposed algorithm on data size from $$2^{12}$$ to $$2^{20}$$ bits. The results show that our work has a fast running time and more scalable than previous works. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
2193567X
Volume :
43
Issue :
2
Database :
Academic Search Index
Journal :
Arabian Journal for Science & Engineering (Springer Science & Business Media B.V. )
Publication Type :
Academic Journal
Accession number :
127192850
Full Text :
https://doi.org/10.1007/s13369-017-2797-3