CÍBIK, P. Návrh a implementace šifry Twofish na síťové kartě FPGA [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2018.
Práce je zaměřena na návrh šifrovacího algoritmu Twofish pro platformu FPGA a následnou implementaci na síťovou kartu. Student během řešení práce aktivně přistupoval k realizace návrhu a zpracování funkčního systému. Problematiku pečlivě nastudoval a následně konzultoval jednotlové kroky návrhu a implementace. Využíval dostupné zdroje literatury, které do práce zahrnul. Bakalářská práce je kvalitně a pečlivě zpracovaná. Je dobře strukturovaná a srozumitelná. Zadání práce je v plném rozsahu splněno. Práci hodnotím známkou A, 99 bodů.
Hlavním cílem bakalářské práce byla analýza šifrovacího algoritmu Twofish a následný návrh a implementace v jazyku VHDL pro FPGA karty COMBO. Práce je velice dobře zpracována s ohledem na odbornou i formální stránku. K práci mám následující drobné formální výtky, na některé obrázky (např. obr 1.1, 1.2 a 1.5) není uveden odkaz v textu, obrázky primárně doplňují vhodně text a pomáhají se čtenáři lépe zorientovat v problematice. Obrázky 4.2, 4.3 a 4.4 jsou velice špatně čitelné. Teoretická část práce je vhodně a logicky členěna. V praktické části student úspěšně implementoval algoritmus Twofish v jazyku VHDL, což lze považovat za velký kus odvedené práce s přihlédnutím na to, že problematika VHDL není na Ústavu telekomunikací. Jednotlivé HW komponenty byly ve vývojovém prostředí odsimulovány a byla tak ověřena jejich funkčnost. Následně byly komponenty šifry Twofish syntetizovány a zaintegrovány do NDK ve výsledný firmware pro kartu FPGA. Implementace šifrovacího algoritmu byla funkční a poskytovala rychlost 6,6 Gb/s. Mohu konstatovat, že zadání práce bylo bezezbytku splněno a navrhuji práci k obhajobě s hodnocením 95/A.
eVSKP id 110187