Implementation and Performance Analysis of RSA Algorithm Using Verilog

Authors(2) :-A. Manish Kumar, Vishal Moyal

This paper proposes an efficient method to implement RSA decryption algorithm. RSA cryptosystem is the most attractive and popular security technique for many applications, such as electronic commerce and secure internet access. There are few end-users today who make use of real security applications. These applications tend to be too complicated, exposing too much detail of the cryptographic process. Users need simple inherent security that doesn’t require more of them simply clicking the secure checkbox. Cryptography is a first abstraction to separate specific algorithms from generic cryptographic processes in order to eliminate compatibility and upgradeability problems. The core idea is enhance the performance of RSA algorithm. In this paper public key algorithm RSA and enhanced RSA are compared analysis is made on the three designing parameters i.e. time delay and power consumption. In a word, the total data path time delay of our proposed method is almost times 15.35% less than the already existing method [1]. The proposed method enhances the performance of the RSA operation.

Authors and Affiliations

A. Manish Kumar
Electronics & Telecommunication, SSTC-SSGI [FET], Bhilai, Chhattisgarh, India
Vishal Moyal
Electronics & Telecommunication, SSTC-SSITM, Bhilai, Chhattisgarh, India

Cryptography, Data path time delay, RSA cryptosystem

  1. ainath Nasreen.P, Denila.N, Emy Ramola.P "A Novel Architecture for VLSI Implementation of RSA Cryptosystem” 2012 International Conference on Computing, Electronics and Electrical Technologies [ICCEET],IEEE
  1. Md. Ali-Al-Mamun, Mohammad Motaharul Islam, S.M. Mashihure Romman and  A.H. Salah Uddin Ahmad “Performance Evaluation of Several Efficient RSA Variants” IJCSNS International Journal of Computer Science and Network Security, VOL.8 No.7, July 2008 7
  2. Ren-Junn Hwang, Feng-Fu Su, Tamsui, Taipei, Yi-Shiung Yeh, Chia-Yao Chen “An Efficient Decryption Method for RSA Cryptosystem” Proceedings of the 19th International Conference on Advanced Information Networking and Applications (AINA’05) 2005 IEEE
  3. Guang Gong and Lein Harn “Public-Key Cryptosystems Based on Cubic Finite Field Extensions” IEEE Transactions On Information Theory, VOL. 45, NO. 7, NOVEMBER 1999
  4. Mohammad Tehranipoor, Mehrdad Nourani, Nisar Ahmed “Low-Transition LFSR for BIST-Based Applications” 14th Asian Test Symposium, 2005 Proceedings.
  5. W. Diffie and M. E. Hellman, New directions in cryptography, IEEE Trans. Inform. Theory, Nov. 1976,22: 644-654.
  6. R.L. Rivest, A. Shamir, and L. Adleman, A method for obtaining digital signatures and public-key cryptosystems, Commun. ACM, Feb. 1978, 21(2): 120-126.
  7. E. F. Brickell, A fast modular multiplication algorithm with application to two-key cryptography, in Proc. CRYPTO'82 Advances Cryptology,Plenum Press, New York and London, 1982: 51-50.
  8. M. Preetha, M. Nithya “A Study and Performance Analysis of RSA Algorithm” IJCSMC, Vol. 2, Issue. 6, June 2013
  9. R.L.Rivest,A.Sharmir,L.Adleman : A method for obtaining digital signatures and public key Cryptosystems”, Tata McGraw-Hill
  10. W. Stallings, Cryptography and Network Security: Principles and Practice 3/e. Prentice Hall
  11. Cormen , Thomas H, Charles E.Leiserson, aronald L.Rivest Clifford Stein “Introduction to algorithms”. MIT Press and McGraw-Hill

Publication Details

Published in : Volume 1 | Issue 3 | May-June 2015
Date of Publication : 2015-06-25
License:  This work is licensed under a Creative Commons Attribution 4.0 International License.
Page(s) : 78-82
Manuscript Number : IJSRSET151315
Publisher : Technoscience Academy

Print ISSN : 2395-1990, Online ISSN : 2394-4099

Cite This Article :

A. Manish Kumar, Vishal Moyal, " Implementation and Performance Analysis of RSA Algorithm Using Verilog, International Journal of Scientific Research in Science, Engineering and Technology(IJSRSET), Print ISSN : 2395-1990, Online ISSN : 2394-4099, Volume 1, Issue 3, pp.78-82, May-June-2015.
Journal URL :

Article Preview