Práce se zabývá vybranými klasickými metodami kryptologie, mezi které patří šifrování a dešifrováni především substitučními a transpozičními metodami. Důležitou součástí práce jsou také webové stránky, ve kterých jsou implementovány metody vybraných šifer. Zmíněné šifry byly nejdřív naprogramovány v programu Mathematica a poté implementovány do prostředí webMathematica. Stránky slouží jako elektronická podpora výuky kryptologie, aby si každý student mohl vyzkoušet danou šifru v internetovém prohlížeči a zkontrolovat správnost jeho šifer. Za předpokladu základní znalosti XHTML jazyka a programovaní v prostředí Mathematica by čtenář po přečtení této práce měl znát základy teorie uvedených šifer a základní práci v prostředí webMathematica.
Výsledky této práce se boudou využívat jako studijní materiály při výuce na Univerzitě Tomáše Bati na Fakultě Aplikované Informatiky.
Anotace v angličtině
This thesis is addressing the classic methods of cryptology, which contain cyphering and deciphering and especially the substitutional and transpositional methods. Another important part of the thesis is a website, which implements several methods of the selected cyphers. These cyphers were first programmed in the Mathematica software and later implemented into the webMathematica environment. The website serves as an electronic support for study of cryptology, so that every student may experience the given cypher inside an internet browser and check the correctness of his or her cyphers. Assuming that the student has basic knowledge of the XHTML language and the Mathematica programming environment, he or she should know the basics of the cyphers mentioned above and the basics of the webMathematica environment, after having read this thesis.
Práce se zabývá vybranými klasickými metodami kryptologie, mezi které patří šifrování a dešifrováni především substitučními a transpozičními metodami. Důležitou součástí práce jsou také webové stránky, ve kterých jsou implementovány metody vybraných šifer. Zmíněné šifry byly nejdřív naprogramovány v programu Mathematica a poté implementovány do prostředí webMathematica. Stránky slouží jako elektronická podpora výuky kryptologie, aby si každý student mohl vyzkoušet danou šifru v internetovém prohlížeči a zkontrolovat správnost jeho šifer. Za předpokladu základní znalosti XHTML jazyka a programovaní v prostředí Mathematica by čtenář po přečtení této práce měl znát základy teorie uvedených šifer a základní práci v prostředí webMathematica.
Výsledky této práce se boudou využívat jako studijní materiály při výuce na Univerzitě Tomáše Bati na Fakultě Aplikované Informatiky.
Anotace v angličtině
This thesis is addressing the classic methods of cryptology, which contain cyphering and deciphering and especially the substitutional and transpositional methods. Another important part of the thesis is a website, which implements several methods of the selected cyphers. These cyphers were first programmed in the Mathematica software and later implemented into the webMathematica environment. The website serves as an electronic support for study of cryptology, so that every student may experience the given cypher inside an internet browser and check the correctness of his or her cyphers. Assuming that the student has basic knowledge of the XHTML language and the Mathematica programming environment, he or she should know the basics of the cyphers mentioned above and the basics of the webMathematica environment, after having read this thesis.
Vypracujte literární rešerši na dané téma.
Vytvořte webovou prezentaci předmětu Kryptologie.
Vytvořte ukázky šifer v prostředí WebMathematica.
Věnujte pozornost zabezpečení aplikace.
Zásady pro vypracování
Vypracujte literární rešerši na dané téma.
Vytvořte webovou prezentaci předmětu Kryptologie.
Vytvořte ukázky šifer v prostředí WebMathematica.
Věnujte pozornost zabezpečení aplikace.
Seznam doporučené literatury
SINGH, Simon. Kniha kódů a šifer.Argo, 2003. ISBN: 80-7203-499-5.
JANEČEK, J. Odhalená tajemství šifrovacích klíčů minulosti. Naše Vojsko, 1994.
VONDRUŠKA , P. Kryptologie, šifrování a tajná písma. Albatros, 2006. ISBN 80-00-01888-8
HANŽL, T. Šifry a hry s nimi. Portál, 2007. ISBN 978-80-7367-196-9.
KATZ, Jonathan. Introduction to Modern Cryptography: Principles and Protocols. Chapman & Hall, 1 edition. 2007. 552 s. ISBN 978-1584885511.
MURPHY, Sean. Kryptografie - Průvodce pro každého. Dokořán, 2006. 157 s. ISBN 80-7363-074-5.
HOSTE, Jim. Mathematica DeMYSTiFied. McGraw-Hill Professional, 2008. 408 s. ISBN 978-0071591447.
Seznam doporučené literatury
SINGH, Simon. Kniha kódů a šifer.Argo, 2003. ISBN: 80-7203-499-5.
JANEČEK, J. Odhalená tajemství šifrovacích klíčů minulosti. Naše Vojsko, 1994.
VONDRUŠKA , P. Kryptologie, šifrování a tajná písma. Albatros, 2006. ISBN 80-00-01888-8
HANŽL, T. Šifry a hry s nimi. Portál, 2007. ISBN 978-80-7367-196-9.
KATZ, Jonathan. Introduction to Modern Cryptography: Principles and Protocols. Chapman & Hall, 1 edition. 2007. 552 s. ISBN 978-1584885511.
MURPHY, Sean. Kryptografie - Průvodce pro každého. Dokořán, 2006. 157 s. ISBN 80-7363-074-5.
HOSTE, Jim. Mathematica DeMYSTiFied. McGraw-Hill Professional, 2008. 408 s. ISBN 978-0071591447.
Přílohy volně vložené
-
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Součástí prezentace BP byla i praktická ukázka elektronické podpory výuky do předmětu Kryptologie.
V rámci obhajoby byly položeny následující dotazy:
1. Předveďte funkčnost některých šifer. (prof. Ing. Vítečková, CSc.)
2. Volené barvy ve Vaší aplikaci jsou nevhodně zvolené. Postrádám také více
obrázků a grafických úprav. (doc. Mgr. Jašek, Ph.D.)
3. Seznámil jste se s pracemi s podobným zaměřením? (doc. Mgr. Jašek, Ph.D.)
4. Proč ve své aplikaci neuvádíte i symetrické šifry? (doc. Ing. Prokopová, CSc.)
5. Jaké uvádíte rozdělení šifer ve své aplikaci? (doc. Ing. Prokopová, CSc.)
Student zodpověděl položené dotazy vedoucího BP a oponenta v plném
rozsahu a na kladené dotazy v dis. komise pro SZZ reagoval dobře.