Virginia Begins to Worry About Voting Machines
nonsecurity writes "Remember the unheeded stories about possible fraud with new electronic voting machines? Well it seems that someone is finally now taking notice. The Commonwealth of Virginia has been ready to take the leap with electronic voting machines, which many experts say are wide open to potential voting fraud.
Like other jurisdictions, Virginia had been shrugging off the concerns. But the Washington Post is is now reporting that Johns Hopkins Computer Scientists have been studying the issue and have found that the machines might be easily hacked and election result tampering is a very real concern. And apparently Virginia is listening. With next year's elections promising to be full of fireworks, it's good to see that people are finally taking notice of the issue."
The big advantage is that electronic voting will make election fraud, much easier to hide and so, less embarrassing for the free world's leading democracy.
Karma: Bad due to google bombing - Robert Watkins woz 'ere.
Anonymising the data makes it hard to ensure that everyone casts only one vote. Consider Slashdot polls an example.
Why are these machines connected to the outside world? Why can't all the polling locations be on a LAN?
--I'm not talking about dance lessons. I'm talking about putting a brick through the other guy's windshield.-
All voting software and results should be subject to scrutany by the OSS community. All fraud is shallow when subjected to so many eyeballs.
never bring a twinkie to a food fight.
Voting has never been about convenience, it's about doing your civic duty. American citizens have very little responsibilities in this country other than voting, paying taxes, and serving jury duty. Being lazy and not voting should result in an instant STFU award for the rest of the term. If you don't vote then I sure as hell don't want to hear you whining about the people running the government.
If we truly believe that open-source tends to provide better security, we should be developing open-source voting software. I'm sure it would take a while to get much notice from the government, much less "certification", but we could start a grass-roots campaign for adopting it through, say, universities in student body elections (a target screaming for being hacked) or maybe even local elections.
"The 2000 Florida presidential election showed the shortcomings of the current system."
The main shortcoming of the system is that it allowed Florida State Supreme Court justices to try and change the election rules after the election occured, and it allowed lawyers to lie in court in a wasteful attempt to overturn the election.
It works. The only thing we have to accomplish is prevent the sore losers from trying to mess things up.
Let's give the voting machine contracts out to the makers of the slot machines. If anyone knows how to make an electro-mechanical device that is fraud resistant, it's those companies. Plus, just for fun, they could leave the little wheels with pictures of fruit on it. :)
Print out receipts.
That way, you vote electronically, you have your receipt, and you throw it in a box before you leave. Random audits of polling stations with those results compared to the receipts.
Just another failover idea..
Somebody (cue 200 replies) help me out here: why wouldn't you go open source for something like this? Other than some company with hands in the governer's pockets (and vice versa), I don't know a single good reason to give a private corporation control over the methods used to conduct democratic elections. Hacking and fraud by voters aside, what about fraud by programmers? Debugging tons of code is hard work - stealing an election is just a matter of a couple of "errors" in the right procedure; that 6% difference in a close race (or .2%, as in the last Presidential election) could be made to disappear, with nobody the wiser.
As for paper audits: if the perpetrators are smart, nobody would ever even suspect that we needed to audit an election...
My $.02
Web Design & Software Development
Why do americans have this obsession about making everything more complicated. If you want a reliable solution to a problem use Occams razor. The simplest solution is usualy the best.
Voting on paper is cheap, reliable and it's very difficult to commit fraud, (a large number of people has to be involved), if you set it up right.
I'm as much of a technophile as the next guy, but there are still things in this world that require the paper trail.
One has to ask, what is the problem that we are trying to solve with electronic voting? Is it cost? I don't think so. Elections only happen once a year and the results are far too important to cut costs while lowering quality.
What we want to do is increase the quality of the elections by assisting the voters in filling out the ballot correctly. With the automated UI the voting results can be checked against business rules... that is, if you're only allowed to vote for two judges then you can only check off two on the ballot, etc. It provides instant instructions and instant feedback.
But regardless, you need a paper backup to do audits on the election. And most importantly, as we learned in Florida, that ballot must be in a human readable form which can not be easily damaged through normal handling.
The best solution I've seen suggested is to have an automated UI which queries the voter for responses, but the end result is then printed on a laser printer to a ballot sheet. The ballot sheet lists the names, with markers that are filled in(or line drawn between two arrows) to clearly identify the selections.
The voter may then review their ballot to insure it is marked as they wished it to be, and if so take it to a secure optical scan machine just like we use today.
One benefit of this system is that it provides a backup mechanism in the event of failure. That is, if the machines are not working the voter can still cast their ballot with the good old fashioned pencil. The automated UI system is there only as a convenience item.
Any system which only records results in an electronic manner is subject to corruption. The results have to be on paper for auditing and verification purposes.
Cost shouldn't be an issue, this is far to important to the stability of our democracy.
1) How fast does it really need to be? Most paper counting can be done by that night, or at least the early hours of the next morning. It allows people to get worked up with anticipation for a while ;)
2) I agree with your comment about getting people involved with the counting. I've thought of this myself: the more volunteers involved in the counting, the more people who are actually involved with the election. I see involvement like this as a means to help fight increasing voter apathy. In the long run, I think electronic voting will increase voter apathy, and thus decrease democracy.
I'm pretty sure the parent of your post meant something similar to this method: you go vote very much the way you do now (by presenting your id and signing a sheet of paper)...then you assign your vote to a number (that is not associated with your name in any record) and you make those numbers public, so that you can check against them.
I agree that a system like thisis a MUST when it comes to verifying electronic voting. My big problem with it is that because of the paper trail, the individual VOTER may trouble.
Consider, we have a secret ballot for a reason--for example, to prevent your boss from pressuring you to vote for a certain candidate at the cost of your job, or to keep the local klansmen from going after folks who dared vote for a black candidate.
Under the current system, only you know who you voted for--you can always lie if pressured by someone to know how you voted. With a public paper trail, people with leverage can demand to know your receipt number, and CONFIRM what you tell them. This is BAD.
What part of "shall not be infringed" is so hard to understand?
The usual mechanisms (e.g. checking your ID at the voting station and checking off a list) protect only against voters trying to vote several times. They do not protect against any fraud by those involved in the collection and counting of votes. Right now, you have lots of pieces of paper to count, and a lot of people looking over your shoulder to make sure you don't cheat. With an automated system, it's hard to ensure that the system prevents anyone involved in the voting system (programmer, network technician, admin, et.c.) from changing other people's votes.
A voting system is both inaccurate and vulnerable if it allows corrupt officials to deny voting priviledges to those who are eligible.