Efficient Algorithm for RNS Implementation of RSA

  • Fadulilahi I
  • Bankas E
  • Ansuura J
N/ACitations
Citations of this article
5Readers
Mendeley users who have this article in their library.

Abstract

In this paper, we present an algorithm for Residue Number System (RNS) implementation of RSA cryptography based on an existing RNS division algorithm. The proposed algorithm and that of the state of the art were written in C++ programming language to compare their efficiency with respect to execution time. Experimental results show that our algorithm can encrypt and decrypt text without loss of inherent information and faster than the state of the art. It also offers firm resistance to Brute-force and key sensitivity attacks. Considering the moduli-set {2, 3, 5} experimental results shows that, our proposed algorithm is 7.29% and 15.51%, faster than the state of the art algorithm for integer and non-integer quotients respectively. Also, for the moduli-set {7, 9, 11}, our algorithm is as well 11.29% and 10.36% faster than that of the state of the art algorithm for integer and non-integer quotient respectively. We carried out an error analysis of the experimental results at 95 degrees significance level.

Cite

CITATION STYLE

APA

Fadulilahi, I. R., Bankas, E. K., & Ansuura, J. B. A. K. (2015). Efficient Algorithm for RNS Implementation of RSA. International Journal of Computer Applications, 127(5), 14–19. https://doi.org/10.5120/ijca2015906381

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