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

Three Factor Authentication using Webcam for securing Online Transaction

There are a continuously growing number of customers who use Online Transaction facility due to its convenience. But the security and privacy of Information may be one of the biggest concerns to the users. In face of the...

Logistics Innovation in the Medico-Social Sector: An Optimized Workflow for an Efficient Patient Care

The issue of care for the elderly is a real challenge for our society. The French government offers solutions to users, particularly through institutions hosting for dependent elderly people (nursing homes). We position...

Path Mechanism to reduce packet data loss in Wireless Mesh Networks

A wireless mesh network (WMN) is a communicationnetwork made up of radio nodes organized in a meshtopology. Wireless mesh network often consists of meshclients, mesh routers and gateways. A wireless Mesh networkuses mult...

Analysis of Routing Protocols for Large Scale Multihop Multirate MANETs

In this paper, we perform rigorous analysis of MANET routing protocols selected from different categories over various scenarios using a large set of performance evaluation metrics. The traffic that we model on source-de...

Virtual Machine Selection Algorithm Based on User Requirements in Mobile Cloud Computing Environment

The article analyzes the advantages of mobile cloud technologies and problems emerging during the use of those. The network infrastructure created based on cloudlets at the second level of mobile cloud computing with hie...

Download PDF file
  • EP ID EP650765
  • DOI 10.24297/ijct.v14i12.1737
  • Views 99
  • 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