Implementace šifrovacích algoritmů na platformě FPGA

but.committeedoc. 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.defenceJak byste optimalizoval využití FPGA čipu, abyste docílil větších rychlostí např.: 10 Gbit/s a více? Proč jste si vybral zrovna šifrovací algoritmus AES? Proč používáte zápis se závorkami v nadpisech a běžném textu např. SubBytes ()?cs
but.jazykčeština (Czech)
but.programElektrotechnika, elektronika, komunikační a řídicí technikacs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorSmékal, Davidcs
dc.contributor.authorZugárek, Adamcs
dc.contributor.refereeSládok, Ondřejcs
dc.date.accessioned2019-05-17T14:26:41Z
dc.date.available2019-05-17T14:26:41Z
dc.date.created2017cs
dc.description.abstractTato bakalářská práce popisuje problematiku zabezpečení dat pomocí šifrování a autorovu vlastní implementaci na platformě FPGA. Cílem práce je implementace šifry na hardwarově akcelerované síťové kartě COMBO. Úvod práce je zaměřen na teoretický popis šifrování pomocí blokových šifer. Pro implementaci byla vybrána šifra AES, která je nejznámější používanou šifrou. Její detailní popis je popsán v první části této práce. V druhé části je popsána autorova vlastní implementace kódu šifry AES v jazyce VHDL. Dále je popsaná implementace a způsob, jakým je výsledný program propojen s frameworkem FPGA karty – NetCOPE. Závěrem práce jsou prezentovány dosažené výsledky. Výsledný program nešifruje síťovou komunikaci jako takovou, pouze zpracovává data uložená v hardwaru karty, které předává hostujícímu počítači.cs
dc.description.abstractThis bachelor’s thesis describes methods of data encryption and author’s own implementation on FPGA. The goal of this thesis is to implement cipher on a hardware accelerated network card COMBO. In the introduction is described encryption using block ciphers. Cipher AES was chosen to implement, which is famous and most using cipher. Its detailed description is described in the first part of the thesis. In the second part is described the author’s own implementation of AES cipher in VHDL. In the next part is method of interconnecting the resulting program with a framework of the FPGA card – NetCOPE. Achieved results are in the end of this thesis. The resulting program cannot encrypt network communication. It only transforms data stored in the card, which then send to host computer.en
dc.description.markDcs
dc.identifier.citationZUGÁREK, A. Implementace šifrovacích algoritmů na platformě FPGA [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2017.cs
dc.identifier.other101867cs
dc.identifier.urihttp://hdl.handle.net/11012/68214
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectFPGAcs
dc.subjectVHDLcs
dc.subjectNetCOPEcs
dc.subjectCOMBOcs
dc.subjectAEScs
dc.subjectbloková šifracs
dc.subjectFPGAen
dc.subjectVHDLen
dc.subjectNetCOPEen
dc.subjectCOMBOen
dc.subjectAESen
dc.subjectblock cipheren
dc.titleImplementace šifrovacích algoritmů na platformě FPGAcs
dc.title.alternativeImplementation of cryptographic algorithms on the FPGA platformen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2017-06-19cs
dcterms.modified2017-06-20-07:26:50cs
eprints.affiliatedInstitution.facultyFakulta elektrotechniky a komunikačních technologiícs
sync.item.dbid101867en
sync.item.dbtypeZPen
sync.item.insts2021.11.12 20:59:23en
sync.item.modts2021.11.12 20:21:55en
thesis.disciplineTeleinformatikacs
thesis.grantorVysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. Ústav telekomunikacícs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
3.04 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
appendix-1.zip
Size:
28.59 KB
Format:
zip
Description:
appendix-1.zip
Loading...
Thumbnail Image
Name:
review_101867.html
Size:
5.11 KB
Format:
Hypertext Markup Language
Description:
review_101867.html
Collections