Cosa significa davvero “sicuro” per un voto
Un sondaggio e un'elezione vincolante appaiono simili sullo schermo, ma non sono la stessa cosa. Un voto vincolante deve soddisfare più proprietà allo stesso tempo: solo le persone ammissibili possono votare, ognuno vota una sola volta, le schede di voto rimangono segrete e il risultato pubblicato corrisponde provabilmente a quanto hanno scelto i votanti. La sicurezza è la combinazione di tutti questi elementi, non di uno solo.
Quando un fornitore afferma che un sistema è “sicuro”, la domanda utile è sempre: sicuro contro cosa? E come possiamo verificarlo? I buoni sistemi rispondono con prove, non con aggettivi.
Passo 1: autenticazione e censimento
Ogni voto inizia con un censimento - l'elenco di chi è ammissibile. I votanti si autenticano contro quell'elenco così il sistema può confermare l'ammissibilità e garantire una persona, un voto, senza che l'identità venga poi collegata alla loro scheda.
La robustezza dell'autenticazione deve corrispondere alle poste in gioco. Un voto in un piccolo club potrebbe usare un link email, mentre un'elezione di alto profilo richiede controlli d'identità più solidi.
Passo 2: emettere una scheda segreta
Quando un votante fa una scelta, il sistema sicuro cripta la scheda sul suo dispositivo prima che lasci il dispositivo. Le tecniche crittografiche separano poi l'identità del votante dalla scheda criptata, così nessuno - né amministratori né la piattaforma - può collegare una persona al modo in cui ha votato.
Passo 3: conteggio con prova
Al termine della votazione, le schede vengono conteggiate e il risultato è pubblicato insieme a una prova crittografica. In un sistema end-to-end verificabile, ogni votante può confermare che la propria scheda è stata inclusa e chiunque può verificare che il totale pubblicato sia la somma corretta di tutte le schede valide.
Questa è la differenza tra “fidati di noi” e “controlla da solo”. Il risultato non dipende dalla fiducia nel fornitore, perché la matematica è aperta all'ispezione.
Perché l'open source è importante
Se il codice che gestisce un'elezione è segreto, la sua sicurezza si basa sulla parola del fornitore. L'infrastruttura di voto open source consente a esperti indipendenti di ispezionare esattamente come vengono gestiti i voti, ed è proprio per questo che la verifica pubblica, non l'oscurità, è la base più solida per la fiducia.