Název:
Webová aplikace pro vizualizaci kryptografických protokolů
Překlad názvu:
Web-based application for cryptographic protocols visualization
Autoři:
Ryšavá, Pavla ;
Dzurenda, Petr (oponent) ;
Ricci, Sara (vedoucí práce)
Typ dokumentu: Bakalářské práce
Rok:
2020
Jazyk:
eng
Nakladatel: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
Abstrakt: [eng] [cze]
Práce se zabývá vytvořením interaktivní webové aplikace pro substituční šifry a jejich interaktivní kryptoanalýzu. V práci je implementováno šest šifer a zástupci monoalfabetických šifer jsou Caesarova šifra, Atbaš a substituce s klíčovým slovem. Dále zástupci polyalfabetických šifer jsou Vigenrova šifra, Kryptos a Vernamova šifra. Pro interaktivní analýzu je použita frekvenční analýza, index koincidence a n-gramová statistika jako fitness funkce. Výsledek byl dosažen za pomoci HTML5, CSS a skriptovacího jazyka ReactJS což je JavaScriptová knihovna s možností typové kontroly proměnných.
The thesis deals with the creation of an interactive web application for substitution ciphers and their interactive cryptanalysis. Six ciphers are implemented in the work. Representatives of monoalphabetic ciphers are Caesar’s cipher, Atbash, and Keyword cipher and representatives of polyalphabetic ciphers are Vigenre cipher, Kryptos and Vernam cipher. Frequency analysis, index of coincidence and n-gram statistics as a fitness function are used for interactive cryptanalysis. The result is achieved by using HTML5, CSS and ReactJS scripting language which is a JavaScript library with the ability of variable type-check.
Klíčová slova:
Atbash ;
Caesar cipher ;
cryptanalysis ;
Cryptography ;
frequency analysis ;
HTMLv5 ;
index of coincidence ;
Javascript ;
Kasiski’s method ;
Keyword cipher ;
Kryptos ;
monoalphabetic cipher ;
n-gram statistics ;
polyalphabetic cipher ;
ReactJS ;
substitution cipher ;
Vernam cipher ;
Vigenre cipher ;
web-based application ;
Atbaš ;
Caesarova šifra ;
frekvenční analýza ;
HTMLv5 ;
index koincidence ;
Javascript ;
Kasiskiho metoda ;
kryptoanalýza ;
Kryptografie ;
Kryptos ;
monoalfabetická šifra ;
n-gramová statistika ;
polyalfabetická šifra ;
ReactJS ;
Substitutce s klíčovým slovem ;
substituční šifra ;
Vernamova šifra ;
Vigenrova šifra ;
webová aplikace
Instituce: Vysoké učení technické v Brně
(
web )
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT.
Původní záznam: http://hdl.handle.net/11012/190254
Trvalý odkaz NUŠL: http://www.nusl.cz/ntk/nusl-566915
Záznam je zařazen do těchto sbírek: Školství > Veřejné vysoké školy > Vysoké učení technické v Brně Vysokoškolské kvalifikační práce > Bakalářské práce