Hacker News new | ask | show | jobs
by toonies555 4074 days ago
technically feasible. multiple ways of proving your identity on a device and a combination of ways must be used. FB+bank or gplus+DMV or whatever. then you can SSL the connection up to the hilt. some fancy algorithms to copy your choice to independent systems to make sure redundancy or system.

but should it be done? i dont think so. with paper, you have many many eyes on whats going on. when something goes wrong, its not even 1% (maybe) of error. but on online, if something goes wrong, its can become a huge issue. it might be hard to convince the bulk of the population (court of public opinion) that the result is true/valid/reliable. because they cant see/touch/feel the raw parts that made up the sum.

another issue with high tech solutions, is that you end up targeting the high tech people. its hard for laggards and cavemen to adapt. but its easy for a tech-savvy chap to downgrade to a piece of paper. so it is possible that you dont get a true representative of the population in the results.

the last issue, governments suck. voting (almost) never makes things better.

1 comments

Verifying someone's identity is certainly possible, but how do you deal with malware flipping votes before they leave the computer? You could design the most theoretically secure voting system in the world, but how do you truly secure it when you don't control the hardware and OS that it is running on?
1) Do away with "voting day". I cast my vote, and I get snail mailed a receipt. If its wrong, I can call in and cast my vote over the phone. If its right, do nothing.

2) Begin a publicity campaign to make the default vote a public vote. If you are worried about being fired, ostracized, or otherwise targeted because of who you vote for then walk your butt down to the polls and get in line with grandma and the guy in the tinfoil hat.

Meanwhile I'm going to roll my wheelchair over to the computer room and use my screen reader to cast my ballot publicly because IDGAF.