Behera, Ranjeet and Pradhan, Abhisek (2013) FPGA Implementation of RSA algorithm and to develop a crypto based security system. BTech thesis.
| 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