Simulace šifrovacích algoritmů pomocí FPGA
but.committee | doc. Ing. Vladislav Škorpil, CSc. (předseda) doc. Ing. Ivo Lattenberg, Ph.D. (místopředseda) Ing. David Smékal (člen) Ing. Pavel Hanák, Ph.D. (člen) Ing. Michal Polívka, Ph.D. (člen) Ing. Jaroslav Vrána, Ph.D. (člen) | cs |
but.defence | Kolikrát je šifrovací nebo dešifrovací proces rychlejší na FPGA, než při použití běžného počítače? | cs |
but.jazyk | slovenština (Slovak) | |
but.program | Elektrotechnika, elektronika, komunikační a řídicí technika | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Smékal, David | sk |
dc.contributor.author | Németh, František | sk |
dc.contributor.referee | Mašek, Jan | sk |
dc.date.accessioned | 2018-10-21T17:37:18Z | |
dc.date.available | 2018-10-21T17:37:18Z | |
dc.date.created | 2017 | cs |
dc.description.abstract | Bakalárska práca sa zaoberá so šifrovacím štandardom AES a následným návrhom šifrovacej a dešifrovacej komponenty vybratých operačných módoch v jazyku VHDL. V teoretickej časti práce je podrobnejšie rozoberatý fungovanie šifry a jednotlivých operačných módov. Teoretická časť ešte zahrňuje doseba stručný popis programovacieho jazyku VHDL, FPGA kariet a frameworku NetCOPE. Výstupom praktickej časti je stvorení návrh vo vývojovom prostredí Vivado od firmy Xilinx. Naprogramované sú šifrovacie a dešifrovacie komponenty pre operačné módy ECB, CBC, CTR, CFB. Výsledné simulácie a syntézne výsledky sú shrnuté v tabuľkách. | sk |
dc.description.abstract | Bachelor thesis is dealing with a cipher standard AES and with a design of encryption and decryption components for AES in special modes of operation. Programming language is VHDL. In theoretical part of thesis is a further descriptions of AES and behaviour of block cipher operation modes. Furthermore the brief description of VHDL, FPGA and NetCOPE framework is a piece of theoretical part as well. The practical part contains designs which are made in developing environment Vivado from Xilinx. Programmed modes of operation are ECB, CBC, CTR and CFB. Simulation outputs and synthesis results are summerized in tables. | en |
dc.description.mark | A | cs |
dc.identifier.citation | NÉMETH, F. Simulace šifrovacích algoritmů pomocí FPGA [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2017. | cs |
dc.identifier.other | 98999 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/68217 | |
dc.language.iso | sk | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | Kryptográfia | sk |
dc.subject | šifra | sk |
dc.subject | šifrovanie | sk |
dc.subject | dešifrovanie | sk |
dc.subject | šifrovací kľúč | sk |
dc.subject | symetrická kryptográfia | sk |
dc.subject | blokové šifry | sk |
dc.subject | AES | sk |
dc.subject | operačný mód | sk |
dc.subject | ECB | sk |
dc.subject | CBC | sk |
dc.subject | CFB | sk |
dc.subject | CTR | sk |
dc.subject | GCM | sk |
dc.subject | kryptogram | sk |
dc.subject | xorovanie | sk |
dc.subject | bit | sk |
dc.subject | bajt | sk |
dc.subject | inicializačný vektor | sk |
dc.subject | Galoisové pole | sk |
dc.subject | Substitucia bajtov | sk |
dc.subject | Rotácia riadkov | sk |
dc.subject | Zmiešanie stĺpcov | sk |
dc.subject | Pridanie iteračného kľuča | sk |
dc.subject | stavov | sk |
dc.subject | SBOX | sk |
dc.subject | rotácia | sk |
dc.subject | iteračný kľúč | sk |
dc.subject | Inverzná Substitúcia bajtov | sk |
dc.subject | Inverzná Rotácia riadkov | sk |
dc.subject | Inverzné Zmiešanie stĺpcov | sk |
dc.subject | VHDL | sk |
dc.subject | Xilinx | sk |
dc.subject | FPGA karty | sk |
dc.subject | komponent | sk |
dc.subject | COMBO-80G | sk |
dc.subject | NetCOPE | sk |
dc.subject | generic | sk |
dc.subject | buffer | sk |
dc.subject | FIFO buffer | sk |
dc.subject | Inverse SBOX | sk |
dc.subject | pomocný register | sk |
dc.subject | Vivado | sk |
dc.subject | simulácia | sk |
dc.subject | rozhranie | sk |
dc.subject | port | sk |
dc.subject | syntéza | sk |
dc.subject | Cryptography | en |
dc.subject | cipher | en |
dc.subject | encryption | en |
dc.subject | decryption | en |
dc.subject | cipher key | en |
dc.subject | symetric cryptography | en |
dc.subject | block cipher | en |
dc.subject | AES | en |
dc.subject | modes of operation | en |
dc.subject | ECB | en |
dc.subject | CBC | en |
dc.subject | CFB | en |
dc.subject | CTR | en |
dc.subject | GCM | en |
dc.subject | cryptogram | en |
dc.subject | xor | en |
dc.subject | bit | en |
dc.subject | byte | en |
dc.subject | initialization vector | en |
dc.subject | Galois Field | en |
dc.subject | Substitute bytes | en |
dc.subject | Shift rows | en |
dc.subject | Mix columns | en |
dc.subject | Add Round Key | en |
dc.subject | state | en |
dc.subject | SBOX | en |
dc.subject | rotate | en |
dc.subject | iteration key | en |
dc.subject | Inverse Substitute bytes | en |
dc.subject | Inverse | en |
dc.subject | Shift rows | en |
dc.subject | Inverse Mix columns | en |
dc.subject | VHDL | en |
dc.subject | Xilinx | en |
dc.subject | FPGA board | en |
dc.subject | component | en |
dc.subject | COMBO-80G | en |
dc.subject | NetCOPE | en |
dc.subject | generic | en |
dc.subject | buffer | en |
dc.subject | Vivado | en |
dc.subject | simulation | en |
dc.subject | interface | en |
dc.subject | port | en |
dc.subject | syntesis | en |
dc.title | Simulace šifrovacích algoritmů pomocí FPGA | sk |
dc.title.alternative | Simulation of cryptographic algorithms using FPGA | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2017-06-19 | cs |
dcterms.modified | 2017-06-20-07:26:49 | cs |
eprints.affiliatedInstitution.faculty | Fakulta elektrotechniky a komunikačních technologií | cs |
sync.item.dbid | 98999 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2021.11.12 15:02:12 | en |
sync.item.modts | 2021.11.12 14:09:16 | en |
thesis.discipline | Teleinformatika | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. Ústav telekomunikací | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |
Files
Original bundle
1 - 3 of 3
Loading...
- Name:
- final-thesis.pdf
- Size:
- 3.01 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- review_98999.html
- Size:
- 3.7 KB
- Format:
- Hypertext Markup Language
- Description:
- review_98999.html