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.
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ě.
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 |
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.
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 |
eVSKP id 26457