Bakalářská práce se zabývá možnostmi kryptoanalýzy v oblasti klasické kryptografie. V bakalářské práci jsou vybrány vhodné šifrovací algoritmy, které jsou v teoretické části po-psané a v praktické části i vhodně implementované. Hlavní část práce se zaměřuje na studium, výběr a implementaci vhodných kryptoanalytických metod k analýze a prolamování vybraných šifer klasické kryptografie. Výsledkem práce je souhrnná desktopová aplikace schopná šifrování, dešifrování, analýzy a prolamování vybraných šifer. Práce obsahuje i ukázky a srovnání různých útoků na vybrané šifrovací algoritmy.
Anotace v angličtině
This Bachelor's thesis focuses on the cryptanalysis of classical ciphers. The goal of this the-sis was to choose suitable ciphers and cryptanalytic methods and implement them into a desktop application. The output of the thesis is a desktop application capable of encrypting, decrypting, analyzing, and breaking chosen ciphers using appropriate methods, showcase and comparison of different attack methods against chosen ciphers.
Bakalářská práce se zabývá možnostmi kryptoanalýzy v oblasti klasické kryptografie. V bakalářské práci jsou vybrány vhodné šifrovací algoritmy, které jsou v teoretické části po-psané a v praktické části i vhodně implementované. Hlavní část práce se zaměřuje na studium, výběr a implementaci vhodných kryptoanalytických metod k analýze a prolamování vybraných šifer klasické kryptografie. Výsledkem práce je souhrnná desktopová aplikace schopná šifrování, dešifrování, analýzy a prolamování vybraných šifer. Práce obsahuje i ukázky a srovnání různých útoků na vybrané šifrovací algoritmy.
Anotace v angličtině
This Bachelor's thesis focuses on the cryptanalysis of classical ciphers. The goal of this the-sis was to choose suitable ciphers and cryptanalytic methods and implement them into a desktop application. The output of the thesis is a desktop application capable of encrypting, decrypting, analyzing, and breaking chosen ciphers using appropriate methods, showcase and comparison of different attack methods against chosen ciphers.
Nastudujte a rozepište problematiku spojenou s klasickou kryptografií a možnosti její kryptoanalýzy.
Vyberte vhodné algoritmy pro implementaci.
Zvolte vhodné technologie pro implementace desktopové aplikace.
Implementujte desktopovou aplikaci s vámi zvolenými algoritmy.
Aplikaci otestujte a prezentujte výsledky a vhodně vyhodnoťte.
Zásady pro vypracování
Nastudujte a rozepište problematiku spojenou s klasickou kryptografií a možnosti její kryptoanalýzy.
Vyberte vhodné algoritmy pro implementaci.
Zvolte vhodné technologie pro implementace desktopové aplikace.
Implementujte desktopovou aplikaci s vámi zvolenými algoritmy.
Aplikaci otestujte a prezentujte výsledky a vhodně vyhodnoťte.
Seznam doporučené literatury
BAUMSLAG, Gilbert, Benjamin FINE, Martin KREUZER a Gerhard ROSENBERGER. A Course in Mathematical Cryptography. Berlin/Boston: De Gruyter, 2015, 1 online zdroj. De Gruyter Textbook. ISBN 9783110386165. Dostupné také z: https://proxy.k.utb.cz/login?url=https://www.degruyter.com/openurl?genre=book&isbn=9783110372779
JAŠEK, Roman. Informační a datová bezpečnost. Zlín: Univerzita Tomáše Bati ve Zlíně, Fakulta managementu a ekonomiky, 2006, 140 s. ISBN 8073184567.
KNUDSEN, Lars a Matthew ROBSHAW. The block cipher companion. Berlin: Springer, c2011, xiv, 267 s. Information security and cryptography. Dostupné z: doi:9783642173424
SINGH, Simon. Kniha kódů a šifer: tajná komunikace od starého Egypta po kvantovou kryptografii. Praha: Dokořán, 2003, 382 s. Aliter. ISBN 8072034995.
FOJTOVÁ, Lucie a Karel BURDA, 2010. Softwarová podpora výuky klasické kryptoanalýzy: Software support of education in classical cryptoanalysis. Brno: Vysoké učení technické, Fakulta elektrotechniky a komunikačních technologií.
Seznam doporučené literatury
BAUMSLAG, Gilbert, Benjamin FINE, Martin KREUZER a Gerhard ROSENBERGER. A Course in Mathematical Cryptography. Berlin/Boston: De Gruyter, 2015, 1 online zdroj. De Gruyter Textbook. ISBN 9783110386165. Dostupné také z: https://proxy.k.utb.cz/login?url=https://www.degruyter.com/openurl?genre=book&isbn=9783110372779
JAŠEK, Roman. Informační a datová bezpečnost. Zlín: Univerzita Tomáše Bati ve Zlíně, Fakulta managementu a ekonomiky, 2006, 140 s. ISBN 8073184567.
KNUDSEN, Lars a Matthew ROBSHAW. The block cipher companion. Berlin: Springer, c2011, xiv, 267 s. Information security and cryptography. Dostupné z: doi:9783642173424
SINGH, Simon. Kniha kódů a šifer: tajná komunikace od starého Egypta po kvantovou kryptografii. Praha: Dokořán, 2003, 382 s. Aliter. ISBN 8072034995.
FOJTOVÁ, Lucie a Karel BURDA, 2010. Softwarová podpora výuky klasické kryptoanalýzy: Software support of education in classical cryptoanalysis. Brno: Vysoké učení technické, Fakulta elektrotechniky a komunikačních technologií.
Přílohy volně vložené
1 CD ROM
Přílohy vázané v práci
grafy, tabulky
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Diplomant prezentoval před komisí výsledky své bakalářské práce.
Prezentace působila výborným dojmem.
Následně byl student seznámen s posudky vedoucího a oponenta bakalářské práce.
Dále komise vznesla k obhajobě následující dotazy:
prof. Farana: Proč vyšla jako nejpravděpodobnější délka klíče 3?
doc. Oplatková: Jak dlouho trvá než šifru prolomíte?
Dr. Matýsek: Zkoušel jste prolomit AES-256?
Diplomant na dotazy reagoval pohotově, bez většího zaváhání