ResearchBib Share Your Research, Maximize Your Social Impacts
Sign for Notice Everyday Sign up >> Login

Introducing Primality Testing Algorithm with an Implementation on 64 bits RSA Encryption Using Verilog

Journal: Sir Syed University Research journal of Engineering & Technology (SSURJ) (Vol.2, No. 1)

Publication Date:

Authors : ;

Page : 12-17

Keywords : RSA; Verilog; Cryptosystem; Primality Testing; Decryption; Encryption; Implementation; Key Generation; Modular Exponentiation;

Source : Downloadexternal Find it from : Google Scholarexternal

Abstract

A new structure to develop 64-bit RSA encryption engine on FPGA is being presented in this paper that can be used as a standard device in the secured communication system. The RSA algorithm has three parts i.e. key generation, encryption and decryption. This procedure also requires random generation of prime numbers, therefore, we are proposing an efficient fast Primality testing algorithm to meet the requirement for generating the key in RSA algorithm. We use right-to-left-binary method for the exponent calculation. This reduces the number of cycles enhancing the performance of the system and reducing the area usage of the FPGA. These blocks are coded in Verilog and are synthesized and simulated in Xilinx 13.2 design suit.

Last modified: 2018-12-21 14:32:28