Introduction to FPGA Implementation of Data Encryption Standard Project:

Introduction:

This project aims at designing a FPGA implemented data encryption standard for the encryption and decryption of data between two end computers. The entire encryption and decryption algorithm is designed using field programmable gate arrays. In this paper we will discuss the working model of data encryption system for transfer of data between two pc’s.

Working model of FPGA data encryption system:

The data transmitted from the computer is in the form of binary format and is transmitted to the FPGA kit for encryption and decryption. Both input and output buffers are used for collecting and transmitted the data in between the systems. Encryption and decryption algorithm is connected to the control block.

The control block regulates the encryption and decryption of data according to transmission and reception. As the data  is encrypted and decrypted using a control buffer the is a less possibility for the errors to occur and this is the secure way for the transmission of data. The FPGA algorithm can encrypt and decrypt the data in fast manner and it has very  low maintenance cost. This is cost effective method for encrypted and decrypted the data and there are other devices which have high maintenance cost.

Applications:

This is a secure way for the encryption and decryption of data between end systems. The FPGA implementation is used in various data encryption and decryption algorithms. This algorithm is implanted for the conversion of data in smart card systems. These are extensively used in networking and communication systems for the encryption and decryption of data between end systems. 

Download ECE Project Abstract on FPGA Implementation of Data Encryption Standard .