Model šifrátoru Enigma ze stavebnice Lego Technic

but.committeedoc. Ing. Karel Burda, CSc. (předseda) doc. Ing. Jan Jeřábek, Ph.D. (místopředseda) Ing. Marek Sikora (člen) Ing. Petr Blažek (člen) JUDr. Pavel Loutocký, BA (Hons), 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. Jaké jsou další možnosti rozšíření modelu šifrátoru Enigma? Bylo by například možné rozšířit počet rotorů na čtyři a realizovat tak pomocí stavebnice Lego model Enigmy M4 používaný od roku 1942 na německých ponorkách? Jaký je přínos této práce oproti předchozí verzi modelu šifrátoru Enigmy?cs
but.jazykčeština (Czech)
but.programInformační bezpečnostcs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorHajný, Jancs
dc.contributor.authorKupka, Ondřejcs
dc.contributor.refereeČíž, Radimcs
dc.date.accessioned2019-06-14T10:50:28Z
dc.date.available2019-06-14T10:50:28Z
dc.date.created2019cs
dc.description.abstractCílem práce je návrh a realizace možnosti propojit model šifrovacího stroje Enigma, ze stavebnice LEGO Technic a LEGO Mindstorm, spolu se zobrazovacím zařízením a~rozšířit model o možnost zadat jakýkoliv text pomocí Bluetooth klávesnice. Vstupní text je pak spolu s demonstrací funkcionality šifrovacího stroje zašifrován a výstupní šifrový text je zobrazen na obrazovce zobrazovacího zařízení. První část práce se věnuje počátkům šifrování a vývoji šifrovacího stroje Enigma. Následně je podrobněji zaměřena na model Wehrmacht Enigma, na jehož principu byla vytvořena webová aplikace pro obsluhu modelu. Aplikace je navržena na základě speciálního firmware řídící jednotky Ev3dev a~napsána pomocí jazyka Python a Flask. Práce popisuje dílčí části aplikace, jednotlivé funkce a principy. Součástí práce je návod na obsluhu modelu.cs
dc.description.abstractThe aim of the thesis is to design and implement the possibility of interconnecting the Enigma encryption machine model, built from LEGO Technic and LEGO Mindstorm kit, with the display device and extend the model by the possibikty to enter any text using the Bluetooth keyboard. The input text is then encrypted along with the demonstration of the encryption by the model and the output encryption text is then displayed on the display device screen. The first part of the work is devoted to the beginnings of encryption and development of Enigma encryption machine. Subsequently, it is focused in more detail on the Wehrmacht Enigma model, on the basis of which a web application for model operation was created. The application is designed based on the Ev3dev special firmware for the control unit and written using Python and Flask. The work describes partial parts of the application, individual functions and principles. Part of the work is a manual for model operation.en
dc.description.markBcs
dc.identifier.citationKUPKA, O. Model šifrátoru Enigma ze stavebnice Lego Technic [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2019.cs
dc.identifier.other118110cs
dc.identifier.urihttp://hdl.handle.net/11012/173586
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.subjectEnigmacs
dc.subjectLEGOcs
dc.subjectkryptografiecs
dc.subjectšifracs
dc.subjectmodel šifrátorucs
dc.subjectPythoncs
dc.subjectFlaskcs
dc.subjectEV3devcs
dc.subjectEnigmaen
dc.subjectLEGOen
dc.subjectcryptographyen
dc.subjectcipheren
dc.subjectcipher modelen
dc.subjectPythonen
dc.subjectFlasken
dc.subjectEV3deven
dc.titleModel šifrátoru Enigma ze stavebnice Lego Techniccs
dc.title.alternativeModel of Enigma Encryption Machine from Lego Technicen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2019-06-12cs
dcterms.modified2019-06-13-09:40:32cs
eprints.affiliatedInstitution.facultyFakulta elektrotechniky a komunikačních technologiícs
sync.item.dbid118110en
sync.item.dbtypeZPen
sync.item.insts2021.11.12 13:58:34en
sync.item.modts2021.11.12 13:21:29en
thesis.disciplineInformační bezpečnostcs
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:
32.82 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
appendix-1.zip
Size:
1.31 MB
Format:
zip
Description:
appendix-1.zip
Loading...
Thumbnail Image
Name:
review_118110.html
Size:
4.81 KB
Format:
Hypertext Markup Language
Description:
review_118110.html
Collections