Online Voting Should Be Verifiable -- But It's a Hard Problem
An anonymous reader writes with a link to a pithy overview at The Conversation of recent uses of (and nagging difficulties with) online voting and asks Regular 'internet voting too risky' arguments don't take some approaches into account like verifiability of votes by voters, observers, and international media. Could we have end-to-end verifiable online voting systems in the future? What are the difficulties? Where is it being done already? From the linked article (which provides at least some answers to those questions), one interesting idea:Another challenge to designing verifiability in online voting is the possibility of malware infection of voters' computers. By some estimates between 30%-40% of all home computers are infected. It’s quite possible that determined attackers could produce and distribute malware specifically designed to thwart or alter the outcome of a national election – for example undetectably changing the way a user votes and then covering its tracks by faking how the vote appears to have been cast to the voter. Whatever verifability mechanisms there are could also be thwarted by the malware.
One way to try to prevent this kind of attack is to make voters use several computers during the voting process. Although this is hardly convenient, the idea is to make it more difficult for an attacker to launch a co-ordinated attack across several computers at once.
One way to try to prevent this kind of attack is to make voters use several computers during the voting process. Although this is hardly convenient, the idea is to make it more difficult for an attacker to launch a co-ordinated attack across several computers at once.
We are really really good at handling online transactions of various kinds. Voting is easy. You just have to give up the secret ballot...
Anonymous secure verifiable voting is a bad joke.
Finally! A year of moderation! Ready for 2019?
Or we could just use paper ballots that simply work.
Why the need to push technology into places where it is not needed and it doesn't improve the process?
We can't even get voting machines that are secure and verifiable. We contract companies with no accountability to make these, and they don't even listen to third party researchers, or calls for open reviews. Why on earth would we think we could secure it on a public network, with umpteen more attack vectors?
End the antiquated requirement for anonymous ballots, and the technical solution becomes very easy. But neither should you be able to check an individuals vote anonymously. Coercing or discriminating against someone for their vote needs to become a serious crime before any of this could be put into place though.
The same thing they claim on-line voting has problems with, is the exact same thing we have problems with using boxes. Every election there is somehow missing ballots, and don't even get me started on dangling chads, absentee ballots, and how many dead people are voting every election.
No system is perfect, but what they have currently can't be any worse than on-line voting.
-The wise argue that there are few absolutes, the fool argues that there are no probabilities.
In Canada you can file your taxes (and even get the replies via e-mail), renew your driver's licence, file for immigration changes (visa extensions, etc.), renew car plates, get a new passport, etc. all online. And yet, we don't feel we are secure enough to allow people to vote? How the fuck does that make any sense?
In the end, all this bullshit about "we can't provide enough security for voting" is just a smoke and mirrors job. The real fear is that everyone who doesn't vote now because it's a pain in the ass will start voting, and that could seriously change the political landscape.
And while you may be tempted to start giving me examples of how it's not a pain in the ass, such as how you can pre-vote with an envelope (wait, why is this allowed but online isn't?), or go physically in the morning/afternoon/whatever, NOTHING beats the ease-of-use of and time saving of online voting.
End the antiquated requirement for anonymous ballots
Coercing or discriminating against someone for their vote needs to become a serious crime
I like how you point out the most important reason for the anonymous ballot while simultaneously calling for its end. Hint: It's already a crime to try and coerce someone's vote. It's also a very difficult crime to prove, which is why it's simpler to just say, "Your boss can't go into the booth with you." than "Tell is if your boss is trying to intimidate you."
If Democracy is worth anything it's worth an hour of your fucking time once a year to go a polling place. Online voting is a solution looking for a problem. Absentee ballots are a necessary evil for people (the handicapped and those unavoidably out of town) who legitimately can't make it to the polling place. They do not need to be and should not be the new normal.
I want peace on earth and goodwill toward man.
We are the United States Government! We don't do that sort of thing.
Not racist so much as classist. It just so happens that we have a very but not exclusive racial disparity when it comes to social class in this country.
As long as the government fully subsidizes identification cards for the entire populace, makes them non mandatory, and gives a legally-protected full day's floating vacation to be used to procure and update said cards, then i really have no problem with voter ID.
I also agree with you. I do think we need to make a couple more considerations though.
First "those unavoidably out of town" should not be an excuse unless the distance between postal zip codes is greater than say 200 miles, and if the post marks indicate otherwise your ballot is invalid. That is the only way to prevent abuse.
Second right now it is possible for your boss to intimidate you into not voting and certain companies probably have a pretty good idea of the voting blocks their employees fall into. We need to be fair and make election day a National Holiday! So that everyone has the day off. We probably need to make exceptions for the groups for which anti-strike laws already exist, Health, Safety and infrastructure folks who potentially have to work the holiday. There also needs to be some kind of penalty for employees who try to ignore election day like its just another MLK day have have nonessential personnel work anyway.
I agree the only way to ensure any sort of integrity is to have people GO to the polls, but we need to make sure everyone can.
Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
Why the push for online voting? Because, the Internet or something?
Just because you can doesn't mean you should. There is much to be said for making the effort to show up and mark a ballot. If voting becomes as easy as clicking some on-line survey like you find on the typical news page, then we will end up with what we deserve.
When Fascism comes to America, it will call itself Anti-Fascism, and tell you to give up your guns.
Democrats, hipsters, and neo-technotards, please give it up.
There's absolutely nothing wrong with paper ballots that reminding people to double-check the accuracy of wouldn't solve. It's worked forever, reduces security to the (relatively known problem to solve) of physical security of a location and transit -- something banks have done for centuries. For voter verification, require Photo IDs from a recognized entity, and/or "vouching" similar to what's done now in many states when needing to notarize something from someone with insufficient ID.
Make ballot-by-mail and online voting special-case-only (eg, registered expats; those on deployment; etc.) and such a small scope that it's not worth the coordinated, targeted investment in massive hack schemes, then secure using the best, reasonable internet-encrypting technology.
Stop trying to re-invent things that aren't really that broken to begin with. And sorry Millennials, the inability to vote by app from your cell phone is a feature not a bug.
In related news: I wish more people would go watch Max Headroom again. Sometimes I feel we're living about 15 of those 20 minutes into the future
Hire a Linux system administrator, systems engineer,