Katedra informatiky
Přírodovědecká fakulta
Univerzita Palackého
Tomkova 40
779 00 Olomouc

POSUDEK
BAKALÁŘSKÉ DIPLOMOVÉ PRÁCE:

Název bakalářské práce: Kryptoanalýza historických šifer
Diplomant:  Lukáš Havrlant
Autor posudku: RNDr. Arnošt Večerka							oponent 

Posudek: 

V první části bakalářské práce jsou uvedeny základní pojmy. Na ně navazují popisy šifer. Zde definice  2.1.1. na straně 4 je v rozporu s pojmem otevřený text zavedeným na straně 1, kde se říká, že je to libovolný text, který chce uživatel zašifrovat, zatímco v definici na straně 4 je uvedeno, že množina všech možných otevřených textů je konečná, což vylučuje, že by otevřený text mohl být libovolný text. Obdobný nesoulad je v odstavci 2.1.2 na straně 4, kde šifrovaná zpráva je popsána jako posloupnost otevřených textů, zatímco v popisu základních pojmů na straně 1 má zpráva stejný význam jako otevřený text.
V popisu modulární aritmetiky na straně 5 je patrně chyba ve výrazu na posledním řádku, kde místo  zřejmě mělo být .
V definici modulární aritmetiky na straně 6 je použit stejný symbol pro označení operace sčítání v množině celých nezáporných čísel i v okruhu Zm. Zde by bylo vhodnější pro okruh Zm zavést samostatný symbol.
V popisu šifrovacích metod se dále vyskytují pojmy otevřená abeceda a šifrová abeceda, například na straně 9, šestý řádek shora. Není přitom jasné, proč se zde používají jiné pojmy než pojmy otevřený text a šifrový text zavedené v definici na straně 4.
Po popisu šifrovacích metod následuje kapitola, která se zabývá jejich kryptoanalýzou. Práci uzavírá uživatelská příručka dokumentace zdrojového kódu.
Aplikace realizující kryptoanalýzu má přehledné a jednoduché ovládání. Zřejmě jejím největším nedostatkem je, že veškerý text je nutné vkládat do vstupních textových polí. Chybí zde volba načtení zašifrovaného nebo otevřeného textu ze souboru, případně uložení zašifrovaného textu do souboru. Kladnou stránkou aplikace je, že umožňuje zašifrování textu pro následné testování kryptoanalýzy. Návaznost kryptoanalýzy je zde ale poněkud nedomyšlená, protože zašifrovaný text je nutno předtím ručně přenést do jiného textového okna.  
Po gramatické stránce je práce udělána pečlivě, gramatické nedostatky nebo překlepy se v ní nevyskytují.

Navrhuji hodnocení výborně.

Datum 6.6.2010

.................................................
Podpis

.................................................