Návrh a implementace šifry Twofish na síťové kartě FPGA
Loading...
Date
Authors
ORCID
Advisor
Referee
Mark
A
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
Abstract
Táto bakalárska práca sa venuje implementácii blokovej šifry Twofish na platformu FPGA v jazyku VHDL. Úvod práce sa zaoberá teoretickými základmi šifrovania a blokových módov symetrických šifier, platformy FPGA a následne úvodu do jazyka VHDL. V ďalšej časti je dôsledne prebratá šifra Twofish, jej jednotlivé komponenty a priebeh. Následne popisuje samotný návrh šifry Twofish v jazyku VHDL a popisuje jeho jednotlivé kroky. V závere popisuje samotnú implementáciu na hardwarovú kartu osadenú FPGA čipom a zhodnocuje dosiahnuté výsledky.
This bachelor thesis deals with implementation of block cipher Twofish on the FPGA platform in VHDL language. The teoretical introduction explains basics of cryptography and symetric ciphers block operation modes, FPGA platform and introduction to VHDL language. In the next part the Twofish cipher, its components and flow are being dis- cussed in depth. Subsequently describes design of Twofish cipher in VHDL language and induvidual steps in this process. The last part deals with own implementation on hardware card with FPGA chip and summarizes reached goals.
This bachelor thesis deals with implementation of block cipher Twofish on the FPGA platform in VHDL language. The teoretical introduction explains basics of cryptography and symetric ciphers block operation modes, FPGA platform and introduction to VHDL language. In the next part the Twofish cipher, its components and flow are being dis- cussed in depth. Subsequently describes design of Twofish cipher in VHDL language and induvidual steps in this process. The last part deals with own implementation on hardware card with FPGA chip and summarizes reached goals.
Description
Citation
CÍBIK, P. Návrh a implementace šifry Twofish na síťové kartě FPGA [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2018.
Document type
Document version
Date of access to the full text
Language of document
sk
Study field
Informační bezpečnost
Comittee
doc. Ing. Jan Hajný, Ph.D. (předseda)
doc. JUDr. Radim Polčák, Ph.D. (místopředseda)
Ing. Zdeněk Martinásek, Ph.D. (člen)
Ing. David Smékal (člen)
Ing. Pavel Šilhavý, Ph.D. (člen)
Date of acceptance
2018-06-13
Defence
Byly v průběhu teoretického rozboru algoritmu Twofisch analyzovány dostupné HW implementace?
student na otázku odpověděl
Jaká je nutná optimalizace pro dosažení vyšší přenosové rychlosti v praktických aplikacích?
student na otázku odpověděl
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení