Thesis Details

Implementace šifrovacích algoritmů v jazyku VHDL

Master's Thesis Student: Kožený Petr Academic Year: 2007/2008 Supervisor: Kořenek Jan, doc. Ing., Ph.D.
English title
Implementation of Encryption Algorithms in VHDL Language
Language
Czech
Abstract

This thesis deals with design and implementation of AES and DES encryption architectures for embedded systems. Architectures are implemented in VHDL language and design for FPGA technology. The proposed implementations are mapped on the Xilinx Spartan 3 technology. Both architectures are applied in simple ECB (Electronic Codebook) scheme with cache memories. A maximum throughput of design DES architecture 370 Mbps is achived with clock frequency of 104 MHz. The throughput of AES architecture at the maximum clock frequency of 118 MHz is 228 Mbps. Compared to software implementations for embedded systems, we achieve significantly higher throughput for both architectures.

Keywords

DES, AES, encryption algorithms, cryptography, FPGA, ECB, embedded systems

Department
Degree Programme
Information Technology, Field of Study Computer Systems and Networks
Files
Status
defended, grade A
Date
18 June 2008
Reviewer
Committee
Dvořák Václav, prof. Ing., DrSc. (DCSY FIT BUT), předseda
Drábek Vladimír, doc. Ing., CSc. (DCSY FIT BUT), člen
Herout Adam, prof. Ing., Ph.D. (DCGM FIT BUT), člen
Janoušek Vladimír, doc. Ing., Ph.D. (DITS FIT BUT), člen
Kotásek Zdeněk, doc. Ing., CSc. (DCSY FIT BUT), člen
Krejčíček Jaromír, prof. Ing., CSc. (UNOB), člen
Citation
KOŽENÝ, Petr. Implementace šifrovacích algoritmů v jazyku VHDL. Brno, 2008. Master's Thesis. Brno University of Technology, Faculty of Information Technology. 2008-06-18. Supervised by Kořenek Jan. Available from: https://www.fit.vut.cz/study/thesis/4730/
BibTeX
@mastersthesis{FITMT4730,
    author = "Petr Ko\v{z}en\'{y}",
    type = "Master's thesis",
    title = "Implementace \v{s}ifrovac\'{i}ch algoritm\r{u} v jazyku VHDL",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2008,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/4730/"
}
Back to top