News for hackers. Stuff that matters.
Re:An idea for encrypted, verifiable voting by Findeton on Friday November 11, 2016 @03:38PM (#12934113)
You need the voting system to be end-to-end verifiable.

The secrecy of the vote must be preserved, meaning that not even the servers can know, at any step of the process, that voter A voted for option X.

Voters must be able to verify that when they choose option A, option A is correctly coded into their ballot.

Voters must be able to verify that their ballot is included in the tally and that their ballot is unmodified.

Anyone must be able to verify the process of mixing/anonymizing, decrypting and tallying the ballots.

So it's not easy at all because the requirements are quite contradictory. But you can do it with mixnets, for example, using them in a similar fashion as Tor. That's the way Scytl or nVotes do it :)

There are no comments on this comment yet.