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
Object-Oriented Petri Nets Virtual Organization Structure
Managing a mega organization has become an extremely complex task, especially if the organization is virtual. The operating structure of such a multi-faceted organization is very difficult to construct, and traditional o...
Analysis and Detection of Bot performing Keylogging Activities.
The focus on computer security has increased due to the ubiquitous use of Internet. Botnets are one of the biggest cyber threats. Botnet is a malware controlled by a Botmaster using Command and Control (C&C). Botnet...
Performance Comparison of PI and Fuzzy-PI Logic Speed Control of Induction Motor
Single-phase induction motors are also used extensively for smaller loads. Speed control of induction motor has beenimplemented using PI (Proportional-Integral) controller and Fuzzy PI controller in Simulink MATLAB. The...
On the Performance of PF, MLWDF and EXP/PF algorithms in LTE
This paper explores the performance of three packet scheduling algorithms, namely, Proportional Fair (PF) algorithm, Exponential/Proportional Fair (EXP/PF) algorithm and Maximum Largest Weighted Delay First (MLWDF), from...
Solution of a Fuzzy Assignment Problem by using Branch-and-Bound Technique with application of linguistic variable
In this paper Branch and bound technique is applied to assignment problem with fuzzy cost with objective to minimise cost, fuzzy cost is assumed as triangular fuzzy number, Yager’s ranking method has been used for rank...