Può esserci un software di voto segreto in una comunità basata sull'appartenenza?

1

C'è una comunità di appartenenza online. Ogni membro ha la chiave SSH che usano per eseguire varie funzioni.

È necessario votare su questioni delicate. I membri non vogliono rivelare i loro voti, vogliono solo che vengano conteggiati in modo sicuro. I membri non vogliono fidarsi di un umano per farlo.

Può esistere un programma per computer che possa accettare voti dai membri senza possibilità di manomissione e divulgazione facili?

Immagino che il modo in cui ogni membro può connettersi con la chiave ssh, eseguire alcune operazioni come rispondere a una domanda di voto, il sistema cambierà il suo stato e registrare il voto, ma sarà solo in grado di dire il conteggio finale dopo il viene conteggiato il numero minimo di voti e la votazione è chiusa e non sarà in teoria in grado di dire risposte individuali.

Immagino che ci dovrebbe essere qualche algoritmo crittografico che può farlo.

    
posta Flying Jay 19.02.2018 - 02:20
fonte

1 risposta

1

Sì, è piuttosto semplice.

Ogni membro forma il proprio voto e lo acceca. Lo inviano usando la loro chiave SSH a un sistema che esegue una firma cieca per ciascun membro. Quindi dissotterrano il voto firmato e lo restituiscono al sito in modo anonimo per il conteggio.

Ciò garantisce che ciascun membro ottenga un voto, ma non fornisce alcun modo per indicare quale membro ha fornito il voto in quanto i voti sono stati associati a un membro in cieco.

    
risposta data 19.02.2018 - 02:34
fonte

Leggi altre domande sui tag