Da li je moguće digitalizovati glasanje bez mogućnosti zloupotrebe?
Sad je ono doba kada je glasanje vruća tema. Svaki put se pojave i ideje da glasanje na izborima treba digitalizovati.
Elektronsko glasanje po svojoj definiciji bi proceduralno olakšalo mnogo toga, ali se uvek postavlja pitanje, kako ga napraviti a da ne može da bude zloupotrebljeno?
Nije problem da sam softver obezbedi autentifikaciju glasača, krivotvorenje identiteta pa čak i proveru integriteta podataka svakog glasača. Ono što ja uvek vidim kao problem je kako obezbediti softver od onoga ko konstroliše sam softver, odnosno bazu podataka.
Čovek u sredini, onaj koji ima pristup procesu toka podataka od glasača do baze i od baze ka glasaču (ne u smislu hakovanja, nego u smislu ovlašćenog, službenog pristupa), može lako da zatruje podatke. Kako to onemogućiti?
Uslovi:
- 100% pouzdanost da je glasač lično glasao, na biračkom mestu ili "od kuće", to jest da nije moguće da neko iskoristi nejgove podatke i dokumenta da glasa umesto njega, ili čak napravi farmu botova koji će da glasaju
- 100% pouzdanost da je glasač glasao po svojoj volji a nije nateran da glasa u tuđem interesu
- 100% pouzdanost da izbor koji je glasač napravio identičan bude zabeležen u bazu podataka. To ne znači samo da glasač u bilo kom trenutku može da proveri svoj digitalni glasački listić, nego i da ne postoji mogunost da postoje dupli podaci - oni koji se prikazuju glasaču i nezavisnim kontrolorima, i oni izmenjeni koji se koriste za brojanje glasova.
- 100% pouzdanost da su u brojanju glasova zaista i korišćeni istiniti podaci kako su glasači glasali a ne neki izmenjeni ili je formula za "brojanje" podešena tako da da rezultat koji onome ko kontroliše izborni proces odgovara
Bilo bi zanimljivo među programerima prodiskutovati o tome.