Transpozice patří mezi základní operace šifrování. Princip transpozice spočívá v přeskupení písmen. V teoretické části práce jsou vysvětleny základní pojmy šifrování, stručně popsány dějiny kryptologie a podrobně popsány významné transpoziční šifry. Kromě šifrování a dešifrování je prozkoumáno také jejich prolamování. Praktická část popisuje vytvoření webové aplikace, která umožňuje s transpozičními šiframi pracovat.
Anotace v angličtině
Transposition is one of the basic encryption operations. The principle of transposition consists in rearranging the letters. The theoretical part of the thesis explains the basic concepts of encryption, briefly describes the history of cryptology and describes in detail the important transposition ciphers. In addition to encryption and decryption, their breaking is also examined. The practical part describes the creation of a web application that allows to use transposition ciphers.
Transpozice patří mezi základní operace šifrování. Princip transpozice spočívá v přeskupení písmen. V teoretické části práce jsou vysvětleny základní pojmy šifrování, stručně popsány dějiny kryptologie a podrobně popsány významné transpoziční šifry. Kromě šifrování a dešifrování je prozkoumáno také jejich prolamování. Praktická část popisuje vytvoření webové aplikace, která umožňuje s transpozičními šiframi pracovat.
Anotace v angličtině
Transposition is one of the basic encryption operations. The principle of transposition consists in rearranging the letters. The theoretical part of the thesis explains the basic concepts of encryption, briefly describes the history of cryptology and describes in detail the important transposition ciphers. In addition to encryption and decryption, their breaking is also examined. The practical part describes the creation of a web application that allows to use transposition ciphers.
Bakalářská práce se zaměří na transpoziční šifry. V textové části student stručně popíše dějiny kryptologie a poté představí různé transpoziční šifrovací systémy a práci s nimi (šifrování, dešifrování). Důkladně popsány budou převážně klasické šifry např.: Jednoduchá transpozice, Fleissnerova otočná mřížka, Myszkowskiho transpozice, šifra Rail Fence, šifra Route a šifra ÜBCHI. Praktická část se bude věnovat vytvoření programu, který bude schopen zadaný text vybraným způsobem zašifrovat. Program by měl být schopen v jisté míře provést i dešifrování zpráv. Student úspěšnost dešifrování řádně otestuje a výsledky shrne.
Zásady pro vypracování
Bakalářská práce se zaměří na transpoziční šifry. V textové části student stručně popíše dějiny kryptologie a poté představí různé transpoziční šifrovací systémy a práci s nimi (šifrování, dešifrování). Důkladně popsány budou převážně klasické šifry např.: Jednoduchá transpozice, Fleissnerova otočná mřížka, Myszkowskiho transpozice, šifra Rail Fence, šifra Route a šifra ÜBCHI. Praktická část se bude věnovat vytvoření programu, který bude schopen zadaný text vybraným způsobem zašifrovat. Program by měl být schopen v jisté míře provést i dešifrování zpráv. Student úspěšnost dešifrování řádně otestuje a výsledky shrne.
Seznam doporučené literatury
[1] SINGH, Simon. Kniha kódů a šifer: tajná komunikace od starého Egypta po kvantovou kryptografii. 2. vyd. v českém jazyce. Přeložila Dita ECKHARDTOVÁ, přeložil Petr KOUBSKÝ. Praha: Dokořán, 2009. Aliter (Argo: Dokořán). ISBN 978-80-7363-268-7.
[2] VONDRUŠKA, Pavel. Kryptologie, šifrování a tajná písma. Ilustrovala Bára BUCHALOVÁ. Praha: Albatros, 2006. Oko (Albatros). ISBN 80-00-01888-8.
[3] SWEIGART, Al. Cracking codes with Python: an introduction to building and breaking ciphers. San Francisco: No Starch Press, [2018]. ISBN 978-1593278229.
[4] WRIXON, Fred B. Codes, ciphers & other cryptic & clandestine communication: making and breaking secret messages from hieroglyphs to the Internet. New York: Distributed by Workman Pub., c1998. ISBN 1-57912-040-7.
Seznam doporučené literatury
[1] SINGH, Simon. Kniha kódů a šifer: tajná komunikace od starého Egypta po kvantovou kryptografii. 2. vyd. v českém jazyce. Přeložila Dita ECKHARDTOVÁ, přeložil Petr KOUBSKÝ. Praha: Dokořán, 2009. Aliter (Argo: Dokořán). ISBN 978-80-7363-268-7.
[2] VONDRUŠKA, Pavel. Kryptologie, šifrování a tajná písma. Ilustrovala Bára BUCHALOVÁ. Praha: Albatros, 2006. Oko (Albatros). ISBN 80-00-01888-8.
[3] SWEIGART, Al. Cracking codes with Python: an introduction to building and breaking ciphers. San Francisco: No Starch Press, [2018]. ISBN 978-1593278229.
[4] WRIXON, Fred B. Codes, ciphers & other cryptic & clandestine communication: making and breaking secret messages from hieroglyphs to the Internet. New York: Distributed by Workman Pub., c1998. ISBN 1-57912-040-7.
Přílohy volně vložené
CD
Přílohy vázané v práci
-
Převzato z knihovny
Ano
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student komisi seznámil s pojmem transpozi?ních šifer, kterými se ve své bakalá?ské práci zabýval. Ukázal konkrétní p?íklad, popsal cíle své práce a uvedl n?kolik p?íklad? šifer a zp?soby, jakými se šifry prolamují. Dále komisi seznámil se svojí aplikací, kterou v rámci své práce vytvo?il. Student byl seznámen s posudky vedoucího práce i oponenta. Ani vedoucí ani oponent nem?li žádné závažné p?ipomínky. Student byl ohodnocen známkou A.