Volby - komise
Doporučujeme, aby komise využívala pro práci s aplikací aktuální verze prohlížečů, ideálně Google Chrome, Mozilla Firefox
Generování klíče
Chce-li komise využít asymetrické šifrování, musí zaslat CVT veřejný klíč, který je vygenerován zároveň s klíčem privátním. Kvůli délce šifrovaného hlasu vyžadujeme klíče minimální velikosti klíče 1024 bitů, není vyloučeno, že v případě použití komplikovanějších volebních pravidel budeme informovat o nutnosti zvolit klíč o větším počtu bitů. Privátní klíč využije komise pro uzavření voleb. Pro úschovu privátního klíče doporučujeme využít USB disk zašifrovaný přes heslo, který si uživatel – komisař – pečlivě uschová. Heslo k USB flash disku si vytvoří komise a mělo by jej mít co nejméně lidí, ideálně jen předseda komise. Privátní klíč si dobře zálohujte, např. zaheslovaný zip/rar soubor obsahující textový dokument s privátním klíčem, zaheslovaný soubor *.docx (Soubor – Informace – Zamknout dokument – Zašifrovat pomocí hesla).
Klíč si komise musí vytvořit sama pomocí libovolné vhodné utility dle vlastního výběru. Můžeme doporučit např.: Generátor klíčů na webu, např. http://travistidwell.com/jsencrypt/demo/index.html Pokud se rozhodnete využít online nástroj, využívejte rovněž aktuální webové prohlížeče např. Google Chrome nebo Mozilla Firefox.
OpenSSL, např. https://rietta.com/blog/openssl-generating-rsa-key-from-command/
Je však možné použít jakýkoli jiný nástroj, který vygeneruje klíče v požadovaném formátu.
Formát klíče
Klíče dodávejte včetně hlavičky a patičky a dodaný veřejný klíč by měl být ve formátu:
Veřejný klíč (kde XXXX jsou zakódovaná data klíče):
-----BEGIN PUBLIC KEY----- XXXX -----END PUBLIC KEY-----
Privátní klíč pro vyhodnocení pak ve formátu (kde XXXX jsou zakódovaná data klíče):
-----BEGIN RSA PRIVATE KEY----- XXXX -----END RSA PRIVATE KEY-----
- Volby mají několik stavů o Přípravná fáze, kdy jsou volby připraveny, ale ještě nebyly spuštěny o Online fáze, kdy mohou uživatelé k aplikaci přistupovat a mohou v ní volit o (Listinná fáze, kdy probíhají volby pouze ve volební místnosti, online už nikoliv) o Skončené volby, kde je v aplikaci potřebná role komise Lze zadávat listinné hlasy u voleb Manuální ukončení voleb, kdy komise pro ukončení voleb využije svůj vygenerovaný privátní klíč Po ukončení voleb je ve správě voleb nové tlačítko Výsledky voleb, kde má komise k dispozici výsledky, tyto výsledky nejsou zatím veřejné Výsledky lze uveřejnit kliknutím na příslušné tlačítko na hlavní stránce aplikace o Ukončené volby, mohou být ještě zveřejněny výsledky voleb.
- Hlavní strana o Přehled vytvořených voleb o Kontrolní hash – slouží k ověření, že se s vygenerovanými volbami nemanipulovalo o Veřejný klíč – slouží pro kontrolu o Správa voleb – slouží pouze komisi o Seznam kandidátů o Tlačítko Volit – přechod k zadávání hlasů
- Přípravná fáze - Online fáze o Voliči se do aplikace přihlásí stejně jako do Portálu, STAGu, atd. o Poté si vyhledají volby, které přísluší k jejich fakultě o V případě, že volič může volit na více fakultách, může si vybrat, za kterou fakultu bude volit. Vždy může volit pouze na jedné fakultě, aplikace ověřuje, zda přihlášený uživatel už v rámci volební baterie již volil. Aplikace na to uživatele upozorňuje. o V případě, že volič je akademik i student, si uživatel může vybrat, jakým způsobem chce volit, lze volit vždy jen jedním z vybraných způsobů o Následně vybírá dle pravidel voleb své kandidáty ze seznamu kliknutím o Poté, co jsou kandidáti vybráni, svou volbu před odesláním ověří v přehledu vybraných kandidátů o Po odeslání hlasu bude odeslán voliči odeslán e-mail potvrzující jeho volbu - (Listinná fáze) - Skončení hlasování, sčítání hlasů o Komise má k dispozici správu voleb pod tlačítkem Spravovat o Komise si může prohlédnout seznam uživatelů, kteří ve volbách volili o Vyhledávání voličů i export slouží pro listinnou fázi, kdy si komise před otevřením volební místnosti vytiskne či stáhne excelový soubor s voliči, kde je vyznačeno, zda daný volič již odevzdal hlas či nikoliv o Ve správě je viditelná vždy aktuální volební účast i celkový počet hlasů o Pro ukončení voleb komisař klikne na příslušné tlačítko, kde vloží privátní klíč o Po úspěšném zadání klíče jsou volby ukončeny - Ukončené volby o Ve správě voleb je k dispozici tlačítko s výsledky voleb o Na hlavní straně je k dispozici tlačítko pro publikování výsledků