JAROŠ, M. Distribuované multimediální služby [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2016.
Diplomová práce je na velmi vysoké úrovni. Při řešení práce byl diplomant velmi iniciativní, konzultoval a pravidelně mě informoval o stavu řešení. Zadání splnil bez připomínek. Práci navrhuji hodnotit známkou A.
Úkolem diplomové práce bylo navrhnout komunikační protokol pro přenosy v reálném čase u peer-to-peer spojení. Dále bylo úkolem navrhnout kryptografický protokol pro ověření uživatelů a zabezpečení obsahu a vytvořit aplikaci celého řešení, doplnit jí o uživatelské rozhraní a analyzovat její chování. Student v práci předkládá vlastní řešení a praktickou implementaci v podobě aplikace „Nanotalk“ využívající navržené protokoly. Kryptografické zabezpečení vychází z moderních kryptografických schémat a primitiv jako jsou eliptické křivky Curve25519, haš funkce BLAKE2b, a proudová šifra ChaCha20. Menší chyba se objevila na straně 25, kdy je pomocí ECDH ustanoven klíč viz rovnice 3.4 a 3.5 avšak v obrázku 3.1 jsou nonce již prohozené. Pokud je po ustanovení klíče použito symetrické šifrování, měly by platit rovnice z obrázku 3.1., kdy se klíč pro šifrování a dešifrování vypočítají stejnou funkcí KDF se stejným pořadím parametrů nonce. V závěru práce je uvedeno, že aplikace byla testována v praxi a řešení s DHT algoritmem funguje pro tisíce klientů. Nicméně podrobnější výsledky z testování v podobě další kapitoly již v práci schází. Poslední 5. kapitola před závěrem se zaměřuje jen na popis aplikace a její nastavení. Po formální stránce má práce pár nedostatků. Obrázek 1.1 nemá v textu přímou referenci a je uveden pouze větou nad obrázkem. Stejně tomu je i u dalších tabulek a obrázků. U 2 - 5 kapitoly mohla být zavedena třetí úroveň nadpisů pro lepší čitelnost. U kapitoly 5 pak schází jakékoliv rozdělení do podkapitol. Přestože je text v angličtině, tak místy schází interpunkce. Jedná se především o tečky a dvojtečky uvozující seznam nebo odrážky. Mezi číslem a jednotkou chybí občas mezera (např. strany 33, 34). Seznam zkratek není zdaleka kompletní. V práci jsou uvedena pouze 3 klíčová slova, ačkoliv práce pokrývá více témat včetně bezpečnosti, kryptografie atd. Přes uvedené nedostatky lze práci považovat za zdařilou, proto je celkové hodnocení A 91 bodů.
eVSKP id 93765