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.
@swiley Well every legal citizen that is allowed to vote has a social security number that is unique to the person. As for paper audits are full proof is the biggest lie ever told in my opinion. If money can be counterfeited so can ballets. We can still use both but I believe the answer is in technology. With 2 systems the offline voting machine and a registered voter chain. Each transaction can be matched and tagged as valid duplicated or not in the system.
.
@matt @omnipotens
There are serious problems with having a single ID number that's used for official things like this. We're already seeing how easy it makes fraud and how that affects people. It used to be illegal to use the SSN for anything other than social security, there was a good reason for that.