ŽIGRAI, M. Ochrana soukromí v systémech pro sdílení aut [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2025.
Diplomová práce se zabývá ochranou soukromí uživatelů využívající systémy pro sdílení aut. V rámci teoretické části práce student postupně popisuje technologie sdílené dopravy, ochrany soukromí uživatelů v těchto systémech s následnou analýzou a výběrem kryptografického řešení, které prakticky implementoval. Student vhodně pracoval s literaturou, kdy celkově využil 43 zdrojů, z nichž je většina odborných. Pro ochranu soukromí bylo zvoleno schéma KSAP23 pro skupinové podpisy. V praktické části práce student implementoval toto schéma a zakomponoval jej do open source knihovny pro skupinové podpisy libgroupsig. Správnost a účinnost svojí implementace ověřil jak na OS Linux, tak i na mobilních platformách, do kterých knihovnu zakomponoval pomocí frameworku Flutter. U odevzdaného kódu v příloze chybí nějaký popis toho, co je potřeba udělat, aby bylo možné projekt zprovoznit u sebe a také by zdrojový kód mohl být lépe okomentovaný. Z počátku semestru byl student méně aktivní, což se ale v průběhu semestru zlepšilo. Student pracoval převážně samostatně a při konzultacích hlavně informoval o průběhu svojí práce. Po formální stránce je práce na velmi dobré úrovni a vzhledem k tomu, že cíle práce student úspěšně splnil ji navrhuji k obhajobě s hodnocením A (91 bodů).
Prezentační úroveň závěrečné práce a její rozsah je na dobré úrovni. Teoretická část práce je občas příliš obecná a nesoustřeďuje se na podstatu zadání a cíle praktické části. Z formálního hlediska práce trpí několika nedostatky: 1) student nepoužívá technické vyjadřování, 2) student odkazuje na použitou literaturu za každým odstavcem, nebo 3) uvádí více zdrojů na konci odstavce, a není tedy jasná podstata použité reference. Práce studenta s literaturou je na dobré úrovni. Po odborné stránce mám k práci následující připomínky: 1) teoretická část práce přímo nesouvisí s praktickou částí, 2) hlavním cílem práce bylo navrhnout a realizovat systém umožňující sdílení aut s využitím chytrých telefonů, ve kterém bude zachováno soukromí uživatelů, to však student neprovedl, 3) metodika řešení a diskuze výsledků je na nízké úrovni. V sekci 4 “Analýza a výber kryptografického riešenia” je pouze uvedeno, že student implementuje schémata KLAP20 a KSAP23 pomocí knihovny libgroupsig na chytrých telefonech. Výstupem závěrečné práce je tedy vlastní implementace schématu KSAP23 do libgroupsig a její kompilace pro Android a iOS. Metodika testování v kapitole 6 postupuje dle obrázku 6.1. Není však jasné, jaké funkce KSAP23 jsou z hlavní testovací aplikace volané, jaké mají vstupní/výstupní parametry a zda je možné volat tyto funkce i samostatně, a nikoliv jen sekvenčně, jak je to popsáno v textu práce. Práce neobsahuje UML diagramy či jinou vizualizaci popisující komunikaci jednotlivých komponent v systému a jejich účel. Chybí také ukázky vytvořené testovací aplikace demonstrující její funkčnost. Celkově hodnotím práci jako dobrou známkou C, 73 bodů.
eVSKP id 167339