Model šifrátoru Enigma ze stavebnice Lego Technic

Loading...
Thumbnail Image

Date

Authors

Kupka, Ondřej

Mark

B

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií

ORCID

Abstract

Cí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.
The 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.

Description

Citation

KUPKA, 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.

Document type

Document version

Date of access to the full text

Language of document

cs

Study field

Informační bezpečnost

Comittee

doc. 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)

Date of acceptance

2019-06-12

Defence

Student 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?

Result of defence

práce byla úspěšně obhájena

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO