So reading about the Rudd vs Gillard thing and then remembering we're living in the 21st century where the vast majority of the population has access to a computer and the internet. I wonder why we are still voting on paper, which then gets counted manually and slowly.
I understand that to people who don't understand computers, databases and technology they may not 'trust' a digital system because they don't know how their vote gets counted, but surely there's enough of us technically literate that could design a system that satisfies all the requirements of anonyminity, safeguards against voter fraud, lets votes be counted quickly/instantly, and allow for more granular information about a vote.
The idea I have in my head is something like follows
For each voting district there's an electoral roll like usual, and a batch of unique anonyminised voting tokens generated by a computer. Like a cd key system. You sign your name, get a token. This satisfies anonymous voting. There's no record of who got what token.
With the key, you then logon to some online page/database where you have same voting options as on paper, choose a party above the line, or fill in everything below. In addition to that, if the election is based on popular issues like boat people, carbon tax and so on. You have some simple additional questions to gauge opinion.
Once the form is filled out, it submits the vote to a central database & backup database and keeps a local copy. It would also generate a unique hash based on a pin or password a person could enter, so later on after the election. You could search for the unique hash and see what that vote consisted of.
To satisfy vote counts were correct (or adding up correct) they could take a random sample of the voting population, and ask them to log in and check with their hash that their vote was as they remembered it.
I don't know enough about all the technical details for database design and encryption, but surely I'm not the only one here that sees that this should be possible and should be done in the future.







