Tezin Türü: Yüksek Lisans
Tezin Yürütüldüğü Kurum: Middlesex University, School of Engineering and Information Sciences, Computer Communications , İngiltere
Tezin Onay Tarihi: 2011
Tezin Dili: Türkçe
Öğrenci: Steevan Suraj
Danışman: Enver Ever
Özet:
It is important to
protect the data during transmission or while in storage in order to maintain
confidentiality and integrity of the information. There are many algorithms
designed to transform the plaintext to cryptographic cipher and back to
original form. One such algorithm covered in this project is Data Encryption
Standard (DES), a symmetric key algorithm. DES uses a 64- bit key.
In case of DES there is only one key used by both the parties to convert
the plaintext to cipher text and back to the original message. The key involved
in this conversion is shared or single key. Sender encrypts groups of 64 bits
message using a single key and sends the message to the other party. Once the
receiver receives this scrambled message, same key is used to decrypt the
cipher text.
Some of the modern equipments that use DES encryption
include Secure Internet (SSL), electronic fund transfers, credit card payments,
cable modems, secure video surveillance, remote access
servers etc.
In this project we use Xilinx ISE suite software and Virtex 6 FFPGA with VHDL programming Language to simulate the DES algorithm. This project implements the encryption part of the DES algorithm to check the speed and throughput of the hardware. Many experiments are conducted to improve the performance of DES based on the improvement of hardware or software design or both. With the current virtex 6 FPGA technologies we can achieve throughput of the DES algorithm upto 18.82 Gbps. VHDL is the programming language used to code the logical circuit. Where Xilinx is the ISE design software used as EDA (Electronic Design Automation) to synthesize the code, for simulating we use Isim simulator software which is part of Xilinx ISE suite.