Šifrátor pro hardwarově omezené zařízení

but.committeedoc. Ing. Karel Burda, CSc. (předseda) JUDr. Pavel Loutocký, BA (Hons), Ph.D. (místopředseda) Ing. Vojtěch Myška (člen) Ing. David Smékal (člen) Ing. Tomáš Gerlich (člen) Ing. Martin Plšek, Ph.D. (člen) Ing. Ivo Strašil (člen)cs
but.defenceStudent prezentoval výsledky své práce a komise byla seznámena s posudky. Student obhájil bakalářskou práci a odpověděl na otázky členů komise a oponenta. Otázky: 1) Aké konkrétne kroky boli spravené v návrhu a implementácii vzhľadom na cielovú platformu s obmedzenými zdrojmi? 2) Ako by ste optimalizovali/zrýchlili šifrovanie na microSD kartu?cs
but.jazykčeština (Czech)
but.programInformační bezpečnostcs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorSmékal, Davidcs
dc.contributor.authorJedlička, Jakubcs
dc.contributor.refereeCíbik, Petercs
dc.date.accessioned2021-06-16T07:54:49Z
dc.date.available2021-06-16T07:54:49Z
dc.date.created2021cs
dc.description.abstractTato bakalářská práce se věnuje tématu lehké kryptografie a implementaci vybrané šifry na programovatelné hradlové pole (FPGA). Práce se prvně zabývá teorií, kde jsou popsány hardwarové prvky, obecná kryptografie a lehká kryptografie se zaměřením na šifry LBlock a PRESENT. Následně popisuje výběr typu šifry a poté výběr konkrétní šifry lehké kryptografie. Dále je vybrána šifra LBlock, implementována a otestována v podobě vlastního „Intelectual Property“ (IP) bloku pomocí hardwarového deskriptivního jazyka pro velmi rychlé integrované obvody (VHDL). Tento blok je využit v blokovém designu, pomocí kterého je realizován šifrátor na vývojové desce ZYBO-Z7. Práce se vstupními a výstupní daty je realizována na procesním systému čipu Zynq-7000, který data předává programovací logice. V závěru je tato komunikace a implementace popsána, kdy jsou pro šifru LBlock použity operační módy – šifrové zpětné vazby a výstupní zpětné vazby. Pro tyto operační módy jsou provedena měření ke zjištění rychlostí šifrování dat uložených na microSD kartě a popsány úskalí vyplývající při tomto šifrování.cs
dc.description.abstractThis bachelor thesis deals with the topic of lightweight cryptography and the implementation of a selected cipher on a field programmable gate array (FPGA). Thesis first deals with the theory, where hardware elements, general cryptography and lightweight cryptography are described with focus on the LBlock and PRESENT ciphers. It then describes the selection of a cipher type and then the selection of a particular lightweight cryptography cipher. Next the LBlock cipher is selected, implemented, and tested as a custom intellectual property (IP) block using a hardware descriptive language for very fast integrated circuits (VHDL). This block is used in the block design to implement the encryptor on the ZYBO-Z7 development board. The input and output data handling is implemented on the Zynq-7000 processing system chip, which passes the data to the programmable logic. Finally this communication and implementation is described where the operational modes used for the LBlock cipher are cipher feedback mode and output feedback mode. For these operational modes, measurements are made to determine the encryption speed of the data stored on the microSD card and the pitfalls resulting from this encryption are described.en
dc.description.markAcs
dc.identifier.citationJEDLIČKA, J. Šifrátor pro hardwarově omezené zařízení [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2021.cs
dc.identifier.other133527cs
dc.identifier.urihttp://hdl.handle.net/11012/197918
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.subjectŠifrátorcs
dc.subjectZYBO-Z7cs
dc.subjectFPGAcs
dc.subjectZynq-7000cs
dc.subjectIP blokcs
dc.subjectblokové šifrycs
dc.subjectlehká kryptografiecs
dc.subjectLBlockcs
dc.subjectPRESENTcs
dc.subjectCFBcs
dc.subjectOFBcs
dc.subjectEncryptoren
dc.subjectZYBO-Z7en
dc.subjectFPGAen
dc.subjectZynq-7000en
dc.subjectIP blocken
dc.subjectblock ciphersen
dc.subjectlightweight cryptographyen
dc.subjectLBlocken
dc.subjectPRESENTen
dc.subjectCFBen
dc.subjectOFBen
dc.titleŠifrátor pro hardwarově omezené zařízenícs
dc.title.alternativeHardware for lightweight cryptographic implementationen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2021-06-15cs
dcterms.modified2021-06-16-10:47:24cs
eprints.affiliatedInstitution.facultyFakulta elektrotechniky a komunikačních technologiícs
sync.item.dbid133527en
sync.item.dbtypeZPen
sync.item.insts2021.11.12 17:59:14en
sync.item.modts2021.11.12 16:54:13en
thesis.disciplinebez specializacecs
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:
19.63 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
appendix-1.zip
Size:
10.41 MB
Format:
zip
Description:
appendix-1.zip
Loading...
Thumbnail Image
Name:
review_133527.html
Size:
4.47 KB
Format:
Hypertext Markup Language
Description:
review_133527.html
Collections