PERZYNOVÁ, K. Hypereliptické křivky a jejich aplikace v kryptografii [online]. Brno: Vysoké učení technické v Brně. Fakulta strojního inženýrství. 2010.

Posudky

Posudek vedoucího

Kureš, Miroslav

Práce je zaměřena na popis vlastností hypereliptických křivek nad konečnými poli s důrazem na aplikace v kryptografii. Téma představuje zvládnutí náročného aparátu z komutativní algebry a algebraické geometrie. Diplomantka kvalitně zpracovala úvod do problematiky hypereliptických křivek a vysvětlila principy jejich užití v kryptografických systémech s veřejným klíčem. Na práci jsou cenné především četné příklady a programové kódy v prostředí Mathematica včetně funkčních algoritmů pro šifrování a dešifrování. Práce může být vhodným teoretickým východiskem pro samostatnou tvorbu kryptosystémů opírajících se o hypereliptické křivky, má i didaktickou hodnotu. Autorka pracovala velmi samostatně a prokázala schopnost si osvojit i obtížnou algebraickou tématiku; práci napsala kultivovanou formou s minimem chyb, součástí práce jsou také dva originální softwarové balíky HyperellipticCurves a HyperellipticCryptography, které je možno nabídnout odborné komunitě. Doporučuji proto předloženou práci uznat za diplomovou a hodnotit stupněm výborně.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Splnění požadavků a cílů zadání A
Postup a rozsah řešení, adekvátnost použitých metod B
Vlastní přínos a originalita B
Schopnost interpretovat dosažené vysledky a vyvozovat z nich závěry A
Využitelnost výsledků v praxi nebo teorii A
Logické uspořádání práce a formální náležitosti A
Grafická, stylistická úprava a pravopis A
Práce s literaturou včetně citací A
Samostatnost studenta při zpracování tématu A
Navrhovaná známka
A

Posudek oponenta

Tomáš, Jiří

Diplomantka dle mého názoru výtečně zvládla náročný algebraický aparát a podala kvalitní, ucelený a přehledný výklad směřující k aplikacím hypereliptických křivek v kryptografii. Současně vypracovala fungující kryptografické programy v softwaru Mathematica, které lze považovat za původní a přínosný výstup. Kromě výborného zvládnutí tématu po teoretické i programátorské stránce oceňuji značnou obtížnost, aplikovatelnost a aktuálnost tématu a mimo jiné i velmi dobrou jazykovou úroveň. Z výše uvedených důvodů doporučuji práci k obhajobě s klasifikací A.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Splnění požadavků a cílů zadání A
Postup a rozsah řešení, adekvátnost použitých metod A
Vlastní přínos a originalita A
Schopnost interpretovat dosaž. vysledky a vyvozovat z nich závěry A
Využitelnost výsledků v praxi nebo teorii A
Logické uspořádání práce a formální náležitosti A
Práce s literaturou včetně citací A
Grafická, stylistická úprava a pravopis A
Navrhovaná známka
A

eVSKP id 26457