|
|
(3.128.120.95)
|
Users online: 12354
|
|
|
|
|
|
Ijournet
|
|
|
|
|
FPGA Implementation of RSA Encryption and CRT based Decryption using Parallel Architecture Adimulam Shashank Scientist/Engineer, Department of Space, ISRO Advanced Data Processing Research Institute (ADRIN), Secunderabad-500009. shashank@adrin.res.in Online published on 27 June, 2017. Abstract This paper aims at implementing Rivest Shamir Adleman (RSA) Encryption and Decryption Engine using Fast Modular Exponentiation (FME) Algorithm on FPGA. It supports multiple key sizes of 256 bits, 512 bits and 1024 bits. Choosing a large value of decryption key will reduce the threat of any forms of cryptanalysis. The proposed Encryption Engine is implemented using FME Algorithm and the decryption Engine is implemented in a parallel architecture using Chinese Remainder Theorem (CRT) which decreases its processing time on the FPGA. VHDL code is synthesized and simulated using Xilinx-ISE 13.4. Hardware implementation is performed on Xilinx Virtex-6 FPGA XC6VLX240T-3ff1156 and the verification of the results is performed by using Chip Scope Pro Tool. Implementation results show that for a 16-bit RSA, decryption speed has improved significantly compared to my previous model. Hence, computation time has been improved quite noticeably by introducing a parallelism into architecture. Top Keywords RSA, VHDL, CRT, FME, Encryption, Decryption, parallel architecture, Virtex-6 FPGA, RTL, ISE. Top | |
|
|
|
|
║ Site map
║
Privacy Policy ║ Copyright ║ Terms & Conditions ║
|
|
749,637,398 visitor(s) since 30th May, 2005.
|
All rights reserved. Site designed and maintained by DIVA ENTERPRISES PVT. LTD..
|
Note: Please use Internet Explorer (6.0 or above). Some functionalities may not work in other browsers.
|