Open source Voting System
Politics aside if you were to create an open-source voting system how would you design it to be efficient, secure, and tamper-proof?
I was thinking of something like using blockchain This would create a provable mathematical audit trail for each transaction then. Combined that with using your SSN and a unique ID from the voter registration. You would have proof of every valid vote basically 2fa. Then data will be exported to a write-only USB drive once an hour.
@omnipotens Electronic voting can't be audited the way paper voting can. The last election should make it obvious what happens when a large portion of the population can't trust the voting system and that's what you get with electronic voting.
Also: you don't (and should not!) need an SSN to vote. The US has no unique ID numbers.
@omnipotens https://www.usa.gov/who-can-vote
I don't see an SSN on this list.
I don't think paper audits are fool proof. The reason electronic voting is a problem is that *you have to convince the skeptics that it's correct.* Most of the people skeptical of your voting scheme may not even understand PKI and other ideas necessary to judge it's correctness. The result is a mass rejection of the results like what we had last year.