Detail práce

Uživatelské rozhraní pro decentralizované národní volby

Bakalářská práce Student: Malínek Libor Akademický rok: 2021/2022 Vedoucí: Stančíková Ivana, Ing.
Název anglicky
User Interface of Decentralized National Elections
Jazyk práce
český
Abstrakt

Práce popisuje vývoj decentralizované aplikace a uživatelského rozhraní pro hlasovací protokol v jazyce Rust. Cílem práce bylo vytvořit aplikaci, která je jednoduchá pro ovládání uživatelem a zároveň splňuje bezpečnostní prvky podle hlasovací protokolu. Výsledkem práce je decentralizovaná aplikace splňující náležitosti daného hlasovacího protokolu a jejího uživatelské rozhraní, které bylo upraveno dle uživatelské zpětné vazby. Po teoretické stránce se práce zabývá decentralizovanými aplikacemi a principem jejich fungování. Práce též popisuje jazyk Rust a jeho webové frameworky.

Klíčová slova

uživatelské rozhraní, GUI, Rust, elektronické hlasování, internetové hlasování, e-voting, blockchain, smart kontrakt, decentralizovaná aplikace

Ústav
Studijní program
Informační technologie
Soubory
Stav
neobhájeno
Obhajoba
14. června 2022
Oponent
Průběh obhajoby

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Oponent hodnotil práci stupněm 4F a to hlavně z důvodu závažných nedostatků v jejím obsahu. Celkově má technická zpráva velmi nízkou úroveň. Taktéž softwarová implementace vykazuje řadu nedostatků, jejichž výčet je ve zveřejněném posudku oponenta práce uveden. Student reagoval na připomínky oponenta a doplňující dotazy oponenta a komise, ovšem ve výsledku nedokázal závažné výtky k práci obhájit. Z těchto důvodů se komise rozhodla hodnotit práci jako nevyhovující.

Otázky u obhajoby
  1. Proč jste nástroj rozšiřoval o ověření správnosti hlasování? Aktuální mechanismus voleb to neumožňuje.
  2. Jakým způsobem máte ochráněnou aplikaci před úpravou kódu tak, aby bylo ovlivněno hlasování? 
  3. Proč jste nevyužil volně dostupé výpočetní zdroje pro testování většího rozsahu (např. služby Metacentra)?
  4. Využíváte proof of stake nebo proof of work?
  5. Jste osobně spokojen s úrovní odevzdané práce?
Komise
Ryšavý Ondřej, doc. Ing., Ph.D. (UIFS FIT VUT), předseda
Malinka Kamil, Mgr., Ph.D. (UITS FIT VUT), člen
Milet Tomáš, Ing., Ph.D. (UPGM FIT VUT), člen
Strnadel Josef, Ing., Ph.D. (UPSY FIT VUT), člen
Citace
MALÍNEK, Libor. Uživatelské rozhraní pro decentralizované národní volby. Brno, 2022. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2022-06-14. Vedoucí práce Stančíková Ivana. Dostupné z: https://www.fit.vut.cz/study/thesis/25141/
BibTeX
@bachelorsthesis{FITBT25141,
    author = "Libor Mal\'{i}nek",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "U\v{z}ivatelsk\'{e} rozhran\'{i} pro decentralizovan\'{e} n\'{a}rodn\'{i} volby",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2022,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/25141/"
}
Nahoru