Thesis Details

Hardwarová akcelerace šifrování

Master's Thesis Student: Hradil David Academic Year: 2006/2007 Supervisor: Kořenek Jan, doc. Ing., Ph.D.
English title
Hardware Accelerating of Encryption Algorithm
Language
Czech
Abstract

The goal of this thesis is to design a hardware realization of circuit which will implement the AES algorithm. A motivation was to make an acceleration against the classic software encryption. The acceleration is achieved by special designed parts of the circuit, which correspond to particular operations of the AES algorithm. First, there was necessary to design the circuit. In the next step there was a need to describe the designed circuit by the VHDL language. Then the circuit was simulated and synthesized. Due to comparing the circuit with software processing a software implementation was created. Both implementations were created for the FITKit platform. The hardware implementation is made by the FPGA technology and the software implementation is realized in a microcontroller. The result of the thesis is almost one thousandfold acceleration against the classic software encryption.

Keywords

AES cipher, Rijndael, VHDL, FITKit, FPGA, microcontroller

Department
Degree Programme
Information Technology, Field of Study Computer Systems and Networks
Files
Status
defended, grade B
Date
19 June 2007
Reviewer
Committee
Dvořák Václav, prof. Ing., DrSc. (DCSY FIT BUT), předseda
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
Křena Bohuslav, Ing., Ph.D. (DITS FIT BUT), člen
Matoušek Petr, doc. Ing., Ph.D., M.A. (DIFS FIT BUT), člen
Citation
HRADIL, David. Hardwarová akcelerace šifrování. Brno, 2007. Master's Thesis. Brno University of Technology, Faculty of Information Technology. 2007-06-19. Supervised by Kořenek Jan. Available from: https://www.fit.vut.cz/study/thesis/4729/
BibTeX
@mastersthesis{FITMT4729,
    author = "David Hradil",
    type = "Master's thesis",
    title = "Hardwarov\'{a} akcelerace \v{s}ifrov\'{a}n\'{i}",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2007,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/4729/"
}
Back to top