Podpora kryptografických primitiv v jazyce P4

but.committeedoc. Ing. Václav Zeman, Ph.D. (předseda) doc. Ing. Miloš Orgoň, Ph.D. (místopředseda) Ing. Zdeněk Martinásek, Ph.D. (člen) Ing. Jan Mašek, Ph.D. (člen) Ing. David Smékal (člen) Mgr. Ing. Pavel Šeda (člen)cs
but.defenceUvažoval jste zpracování v LabView? Jakou velikost měl hash? Nebylo by vhodnější psát kód přímo ve VHDL než v P4? Nebude výsledný kód pomalejší? Student obhájil diplomovou práci a odpověděl na otázky členů komise a oponenta.cs
but.jazykslovenština (Slovak)
but.programInformační bezpečnostcs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorSmékal, Davidsk
dc.contributor.authorCíbik, Petersk
dc.contributor.refereeMalina, Lukášsk
dc.date.accessioned2020-06-16T11:59:00Z
dc.date.available2020-06-16T11:59:00Z
dc.date.created2020cs
dc.description.abstractTáto diplomová práca sa zaoberá problematikou bezpečnosti vysoko-rýchlostnej komunikácie, čo vedie k~použitie hardvérovvých akcelerátorov, v tomto prípade vysoko-rýchlostných sieťových kariet s FPGA čipom. Venuje sa zjednodušeniu samotného vývoja aplikácii pre FPGA akcelerátory pomocou kompilátoru P4 do VHDL. Popisuje rozšírenie kompilátoru o podporu kryptografických externých objektov. V úvode sa venuje teoretickému základu jazyka P4 a použitým technológiám. Popisuje mapovanie externých objektov do P4 zreťazenia a teda na FPGA čip. Následne sa venuje kryptografickému externému objektu, vytvoreniu kompatibilnej obálky a verifikácii návrhu. V závere popisuje samotnú implementáciu a rozšírenie kompilátoru, podporu kryptografického externého objektu a zhodnocuje dosiahnuté výsledky.sk
dc.description.abstractThis diploma thesis deals with the problem of high-speed communication security which leads to the usage of hardware accelerators, in this case high-speed FPGA NICs. Work with simplification of development of FPGA hardware accelerator applications using the P4 to VHDL compiler. Describes extension of compiler of cryptographic external objects support. Teoretical introduction of the thesis explains basics of P4 language and used technologies. Describes mapping of external objects to P4 pipeline and therefore to FPGA chip. Subsequently deals with cryptographic external object, compatible wrapper implementation and verification of design. Last part describes implementation and compiler extension, cryptographic external object support and summarizes reached goals.en
dc.description.markAcs
dc.identifier.citationCÍBIK, P. Podpora kryptografických primitiv v jazyce P4 [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2020.cs
dc.identifier.other125982cs
dc.identifier.urihttp://hdl.handle.net/11012/189114
dc.language.isoskcs
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.subjectFPGAsk
dc.subjectVHDLsk
dc.subjectNetcope P4sk
dc.subjectP4sk
dc.subjectNetcopesk
dc.subjectkryptografiask
dc.subjectHASHsk
dc.subjectSHA--3sk
dc.subjectFPGAen
dc.subjectVHDLen
dc.subjectNetcope P4en
dc.subjectP4en
dc.subjectNetcopeen
dc.subjectcryptographyen
dc.subjectHASHen
dc.subjectSHA--3en
dc.titlePodpora kryptografických primitiv v jazyce P4sk
dc.title.alternativeP4 cryptographic primitive supporten
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2020-06-16cs
dcterms.modified2020-06-19-07:58:16cs
eprints.affiliatedInstitution.facultyFakulta elektrotechniky a komunikačních technologiícs
sync.item.dbid125982en
sync.item.dbtypeZPen
sync.item.insts2021.11.12 18:11:15en
sync.item.modts2021.11.12 17:03:20en
thesis.disciplineInformační bezpečnostcs
thesis.grantorVysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. Ústav telekomunikacícs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
2.88 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
appendix-1.zip
Size:
10.63 MB
Format:
zip
Description:
appendix-1.zip
Loading...
Thumbnail Image
Name:
review_125982.html
Size:
4.05 KB
Format:
Hypertext Markup Language
Description:
review_125982.html
Collections