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: 2012-12-15
Authors : Rehan Shams Fozia Hanif Khan Umair Jillani M. Umair;
Page : 12-17
Keywords : RSA; Verilog; Cryptosystem; Primality Testing; Decryption; Encryption; Implementation; Key Generation; Modular Exponentiation;
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.
Other Latest Articles
- Deployment of Sensors to Optimize the Network Coverage Using Genetic Algorithm
- Parametric Comparison of Selected Dual Elements PIR Sensors
- Pattern Recognition for Healing Burns to Compute Evidence: Space Syntax and Machine Learning Analysis of Burns Center Karachi
- Bio-Mimetic Vision System For Autonomous Mobile Robot Navigation
- Wireless Security Threats
Last modified: 2018-12-21 14:32:28