3 ms·
I think a system of repeatability for voting is important. Once a voter has casted a vote, his vote should be able to be repeated without change in different s
by ww520 14y ago
I think a system of repeatability for voting is important. Once a voter has casted a vote, his vote should be able to be repeated without change in different systems at will to verify that his vote has not been tampered.
The system can work like this:
- Voter is assigned a unique ID, on his voting card issued upon verifying his identity. He can pick a security pin for added security.
- Voter is given a device thumb drive, RFID with some RAM, whatever storage device.
- Voter goes to a machine to vote. The machine cryptographically signs the voting result with his id. The machine writes the result to his storage device, emails him a copy, and/or puts the result on a public website. The machine also sends the result to a central server for compilation.
- Voter can go to any other machine on any other sites, plug in his result, his id, and his pin to see the voting result for verification. Voter can confirm by sending the result to central server. Or submit the signed result to third party website to display it for verification.
- If there's any mismatch, voter raises hell and demands to invalidate old vote (after verifying his identity, id, and pin), revote, and burn the tampering machine.
Edit: Id obviously means a public/private key pair.