I was think about whether it would be possible and I figured I’d ask you gentlemen and gentleladies.
My thought would to build it off of the framework used by the DMV. Specifically, a person logs in with there personal information then votes. Process wise it would work like this:
Voting – a person registers their profile using all of their personal info. Then when it’s time to vote they get a code sent to their phone or email to authenticate their identity and lock in their vote.
Collecting – after voting, their vote is encrypted and logged. All of the votes stay encrypted and the process is monitored throughout the duration of the voting period.
Tallying – the votes are backed up twice over. Once they’re in, they’re decrypted and counted. There is a process where the vote on one drive is compared to 2 others to confirm the authenticity of the vote.
What are the benefits and drawbacks to online voting?
How could a secure process actually be implemented?