Secure Electronic Voting System?

1 points by _monster_ ↗ HN
Voters generate public/private encryption keys

Voters register this public key (with proof of ID) with the voter registry

A file list of all Voter ID's and their public keys are made available for everyone

Each Political Party in the election has their own server for which they are responsible.

Voters digitally sign: [who they're voting for, and their Vote ID] and send this vote to only the server of the party they are voting for.

Each party's server has to show all votes: (digitally signed vote, public key, voter ID) for verification after the close of deadline. This can be verified with the Voter Registry file (with Voter ID and public key info).

Advantages:

People can check their vote is registered/counted

Free (could be trialed parallel to paper vote)

Disadvantages

Registry knows who you voted for (although arguably even with paper votes you can know who people are voting for based of location, tax, race etc)

Voter register could tamper with the registry? But this is true of paper ballot too. The digital one may in fact be more secure/check-able.

0 comments

[ 24.1 ms ] story [ 82.7 ms ] thread

No comments yet.