Návrh a implementace šifry Twofish na síťové kartě FPGA

Loading...
Thumbnail Image

Date

Authors

Cíbik, Peter

Mark

A

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií

ORCID

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.

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

prof. Ing. Jan Hajný, Ph.D. (předseda) prof. JUDr. Radim Polčák, Ph.D. (místopředseda) doc. Ing. Zdeněk Martinásek, Ph.D. (člen) Ing. David Smékal (člen) doc. 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

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO