FPGA Implementation of RSA algorithm and to develop a crypto based security system

Behera, Ranjeet and Pradhan, Abhisek (2013) FPGA Implementation of RSA algorithm and to develop a crypto based security system. BTech thesis.

[img]
Preview
PDF
7Mb

Abstract

This project is aimed to implement RSA algorithm on FPGA and to use the cryptography algorithm (RSA) to develop a crypto based security system. The control and data path of RSA algorithm (decryption only) is implemented on FPGA to behave as an independent password checker for the security system. The encryption part of the algorithm is done by the system itself. The system has the different public key for encryption for different users and the corresponding private key of the user is saved in the FPGA. The system generates a random 16-bit number and encrypts it using the encryption algorithm of RSA and sends the encrypted message to the FPGA using a USB to serial cable and the FPGA decrypts it using the decryption algorithm of FPGA and sends back the decrypted message to the system. The system checks the random message it generated before with the decrypted message send by FPGA for the particular user. If both the data matches then the system welcomes the user and if it doesn’t matches then it will give two more chances for entering the correct user name and connecting the correct FPGA.

Item Type:Thesis (BTech)
Uncontrolled Keywords:Cryptography,FPGA, GUI
Subjects:Engineering and Technology > Electronics and Communication Engineering > Cryptography
Engineering and Technology > Electronics and Communication Engineering > VLSI
Divisions: Engineering and Technology > Department of Electronics and Communication Engineering
ID Code:4977
Deposited By:Hemanta Biswal
Deposited On:03 Dec 2013 11:32
Last Modified:20 Dec 2013 09:42
Supervisor(s):Swain, A K

Repository Staff Only: item control page