Implementation Of FPGA Based Encryption Chip Using VHD - Data Encryption Standard (DES) Algorithm
Cryptography has a long and fascinating history. Traditional Encryption Algorithms are implemented in software base because of the complexities involved in the operations. The hardware based of encryption chip become realizable with Field Programmable Gate Arrays (FPGAs). There are many resear...
| Main Author: | |
|---|---|
| Format: | Monograph |
| Language: | English |
| Published: |
Universiti Sains Malaysia
2006
|
| Subjects: | |
| Online Access: | http://eprints.usm.my/58726/ http://eprints.usm.my/58726/1/Implementation%20Of%20FPGA%20Based%20Encryption%20Chip%20Using%20VHD%20-%20Data%20Encryption%20Standard%20%28DES%29%20Algorithm_Lim%20Mui%20Liang.pdf |
| Summary: | Cryptography has a long and fascinating history. Traditional Encryption Algorithms
are implemented in software base because of the complexities involved in the
operations. The hardware based of encryption chip become realizable with Field
Programmable Gate Arrays (FPGAs). There are many researchers used Data
Encryption Standard (DES) Algorithm to implement in FPGAs. The purpose of this
project is to implement FPGA Base Encryption Chip using DES algorithm.
Throughout the project, the suitability of the implementation DES algorithm in FPGA
will be investigated. The first stage of this project is to understand the algorithm flow
of the DES. In second stage, the system is described using Very High Speed Integrated
Circuits hardware description language (VHDL). In third stage, compilation and
simulation for source code verification purpose is done to yield the correct output by
using Altera Quartus II 5.0 software. Result shows that DES algorithm can be
implementing in Altera UP2 Board. The final product of this project is a FPGA DES
Encryption Chip that is capable to encrypt or decrypt 64-bit blocks with 64-bit key. It
has a simple architecture, high accuracy, high applicability and high speed. The
maximum possible frequency can be used for the system is 29.33 MHz and the total of
logic element used is only 708LE. |
|---|