Design and Implementation of RSA Algorithm using FPGA

Journal Title: INTERNATIONAL JOURNAL OF COMPUTERS & TECHNOLOGY - Year 2015, Vol 14, Issue 12

Abstract

RSA cryptographic algorithm used to encrypt and decrypt the messages to send it over the secure transmission channel like internet.  The RSA algorithm is a secure, high quality, public key algorithm. In this paper, a new architecture and modeling has been proposed for RSA public key algorithm, the suggested system uses 1024-bit RSA encryption/decryption for restricted system. The system uses the multiply and square algorithm to perform modular operation. The design has been described by VHDL and simulated by using Xilinx ISE 12.2 tool. The architectures have been implemented on reconfigurable platforms FPGAs. Accomplishment when implemented on Xilinx_Spartan3 (device XC3S50, package PG208, speed -4) which confirms that the proposed architectures have minimum hardware resource, where only 29% of the chip resources are used for RSA algorithm design with realizable operating clock frequency of 68.573 MHz.

Authors and Affiliations

Ari Shawkat Tahir

Keywords

Related Articles

Signal and Image Processing with Side Looking Sonar

Mines placed on the sea floor are still a vast threat in civil and military shipping. This potential risk is typically encountered by advanced sonar signal processing techniques and time consuming manual evaluation of th...

An Intelligent AntNet-Based Algorithm for Load Balancing in Grid Computing

Computational grids have a huge number of diverse and scattered resources that are used in handling complex problems. A decent load balancing methodology is needed to utilize grid resource by efficiently distributing tas...

Types of classifier in artificial intelligence

Artificial intelligence or machine intelligence should be considered as the vast domain of junction of many knowledge, sciences and old and new technics. Today, classification of documents is adopted extensively in infor...

INTELLIGENT COMPUTING METHODS FOR THE INTERPRETATION OF NEUROPSYCHIATRIC DISEASES BASED ON RBR-CBR-ANN INTEGRATION

Neuropsychiatry is an integrative and collaborative field that brings together brain and behavior, but its diagnosis is complex and controversial due to the conflicting, overlapping and confusing nature of the multitude...

Automated Blood Cells Extraction and counting

Automated blood cells extraction and counting in medical images is an important and sometimes necessary procedure in medical diagnostics and treatment. In this paper an automated blood cells extraction and counting metho...

Download PDF file
  • EP ID EP650765
  • DOI 10.24297/ijct.v14i12.1737
  • Views 102
  • Downloads 0

How To Cite

Ari Shawkat Tahir (2015). Design and Implementation of RSA Algorithm using FPGA. INTERNATIONAL JOURNAL OF COMPUTERS & TECHNOLOGY, 14(12), 6361-6367. https://europub.co.uk/articles/-A-650765