7,000 Irish e-Voting Machines To Be Scrapped
lampsie writes "You may recall from back in January 2012 that the Irish government had deemed their stock of 7,000 e-voting machines 'worthless.' Turns out they are not — after spending upwards of €54 million purchasing them almost a decade ago, all 7,000 will now be scrapped for €70,000 (just over nine Euros each). The machines were scrapped because 'they could not be guaranteed to be safe from tampering [...] and they could not produce a printout so that votes/results could be double-checked.'"
chéad phost
Daaaaamn, what a waste, considering people have proven you can run Tetris on them. They could have had a whole arcade.
As a question for the geeks and engineers of the community - how truly difficult is it to make one of these voting machines safe for use? Is there something I'm missing that would make it difficult to have a kiosk with an imaged system that's been certified, locked down, and can print out results, without it being easy to tamper with or easy to fudge the numbers of? It seems like this is something that engineers could have designed to be foolproof by now, and at a fraction of the budget. How truly complex is the problem they're trying to solve?
use the same system for slot machines
they go under lots of testing to make them hard to cheat them even to the point of shocking them.
I hear Mexico has some Re-refurbished voting machines they purchased from Louisiana after we got "updated" touch voting machines.
Apparently they were really upset when Edwin Edwards was elected as President of Mexico.
I am sure they would be willing to sell them really cheap.
I can just see it now:
"Did we get screwed? I think so"
while the reality is "Maybe we should have researched this before investing"
I suppose €10 is just over €9.
... because they could be compromised, they're worthless?
They were really scrapped because they did not dispense a shot of Jameson's after vote completion.
Building a voting computer which satisfies the demands for a democratic election is near impossible.
Since fraud needs to be detectable even by single uneducated voters, there minimum security would be like this:
1. Get at least 80% of your voters a degree in Mathematics and Cryptology. They need to be able to verify all the algorithms used in the process.
2. Get at least 80% of your voters fluent in reading machine code off microscope images of ROM chips.
3. Get at least 80% of your voters good at re-engineering micro controller systems from silicon up in a reasonable timespan. (e.g. 30 minutes, this might require genetic engineering)
4. Develop a form of computing device which is transparent.
The big point is, it's not enough if we have some "perfect" voting computer which 10 specialists attest to be "perfect". For a democratic election everybody who is allowed to vote must be able to check the system for fraud. With a simple pen and paper system that is trivial. You just sit at the polling station, check that only single sheets are handed out to the voters. You also check that the voting urn is empty when the voting starts and that everybody just puts in his single sheet into it. Then you check the counting for miscounts and people trying to hide votes. The total number of votes can be compared in different ways.
So everybody involved in it can check it. There is no secret knownledge involved. You can come up with the points I just wrote by yourself. You can even find the points I was missing. That's the minimum standard for voting systems, and it can be settled by the cheapest way to conduct elections, pen and paper. Why on earth should we spend a lot of money for much worse systems?
*Irish Tablets, thank my Lucky Charms!
Chaos maximizes locally around me.
1 have as little of the OS loaded as possible
2 the OS image should be on a readonly image (with the image FIXED no later than 14 days before an election)
3 the poll info should be on a separate image (also readonly)
the voting screen should have a hash of both images on a "rail" at the bottom so that both can be verified at random
when you vote your vote info should be etched on a metal plate (each one should be given a serial number and accounted for) that holds X votes. Also a printout should be presented to you so you can verify your votes.
if any issues show up then you
1 count the info from the plates
2 count the info from the voter "chits"
and then deal with any problems as needed (good luck tampering with all three counts)
of course then we will need to deal with the Vote Early Vote Often problems in some areas but...
Any person using FTFY or editing my postings agrees to a US$50.00 charge
they could not be guaranteed to be safe from tampering [...] and they could not produce a printout so that votes/results could be double-checked.
Well, whose dumbass idea was it to leave that out of the spec? This is voting we're talking about. It's ALWAYS scrutinized.
Not because they can be compromised.
But because they cannot be proven uncompromised.
This is very old news. These machines were on track to be scrapped as they are crap and open to corruption. Move along.
BTW, I'm Irsh. nice to meet you!! Paper trail place. Any Socialist Republicans left in the world - yay!
Troll sucessful! Down periscope.
At the very least, all of the e-voting machines that I've seen have touch screens. I would think that someone could be able to get these for pennies on the dollar, and find a way to use the parts to build kiosks for other purposes.
The CPUs might not have the necessary power for much, but if it's just a lookup & display system, it shouldn't require much.
Build it, and they will come^Hplain.
could one construct a Beowulf cluster of these?
-Darkshadow (There was a thing called Heaven; but all the same they used to drink enormous quantities of alcohol.)
Secure and anonymous at the same time is the challenge.
And as every actual technical solution will be always worse than paper.
Better stay with paper
1 bug in machine=all people vote suspicious
1 "bug" in paper=1 paper ignored
Why did they buy 7000 of them instead of just two or three for testing purposes to figure this out?
...that the state of South Carolina is the one buying them at a discount. Voter accuracy? Pshaw. What do we care?
The voting machines are former Irish Prime Minster Bertie Aherne's baby. I remember him in 2002 chastising those in parliament who were distrustful of them, he was almost angry that people would have the temerity to question The Machine. Unlike Bertie's economic policies, this thankfully never lived long enough to do any damage.
I'm wondering if we are being way too technical in our solution. How about a machine that translates your touch-screen choice into a printed page representing your vote like on a school style bubble test. So you put your choices in the touch screen and the machine prints a page that has the list of candidates and a bubble next to the one you chose. It can be clearly verified that the bubble appears next to the choice you made. Then you put this into the same style reader that is used in many places today. The paper copy is easily verified by the voter, recounts are possible, and it relies on basically existing technology.
"all 7,000 will now be scrapped for €70,000 (just over nine Euros each)"
To all those who though "WTF, €10!" and didn't bother RTFA, it's actually 7500 machines at 9.30 Euros each and the total is close enough ;)
Try 'up periscope'!
I'm sure some US precincts would have paid at least 10 EUR for them!
There are times when I wish I could change my /. username.
Drill baby drill - on Mars
I think the problem here is the approach. I live in Oregon in the US and we have a vote by mail system. I get my ballot in the mail and then when I have time I sit down with my laptop and a glass of wine and slowly go over the thing, looking up all the ballot measures on my computer. I have three weeks to do this in. I have never had to make a special trip into a voting station and I'm glad, it sounds like about as much fun as going to the DMV or something. My point is, electronic voting? Screw that. Vote by mail.
As for the issue at hand. If it ain't open source I ain't trusting it.
Texas and Florida are probably submitting bids at this very moment.
CUR ALLOC 20195.....5804M
I think things would be much more independent if people is just elected by national lottery numbers.... No campaign, no fundraising, no bribes, no sponsors, low cost..... Maybe the difference would be amazing....to have normal avg people in power positions....senate.....etc....
Wouln't a few counties in Florida want them?
The requirement for double checking wasn't part of the original spec. It's just that Irish people end every sentence with "to be sure, to be sure".
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
70,000 / 7,000 = "just over nine"
Do the math. That's horrible.
I suppose they're out of warranty...
But the thing is...how could they ever be worth that much money? I mean, even if they worked--why not just use paper and save 54 million euros?
expandfairuse.org
http://www.paul-robinson.us/index.php/2008/10/25/the_robinson_method_a_really_simple_way_?blog=5
Time after time I post this up, in any article about problems with electronic voting, everybody either ignores it or poo poos it - what exactly is the problem? It should work, costs very little (a tiny fraction of the current voting system, since counting is done in seconds), and can be made virtually fraud proof.
Why scrap them when the US would be happy to have them.
But they are computers, they would have served a better use
unlocked and given to 7000 computer science students.
I've just whipped up a quick mockup in PHP. :-D
...they bought the machines from America, and for some reason the Irish Republican Army kept winning.
Why hack the vote when you can have the people vote again and again until you get the "right" result, at which point, the voting stops (example: Ireland's EU referendums).
It's not so much that they need to have English and Gaelic instead of English and Spanish - it's that the US machines' "Change to vote to Republican when nobody's looking" option means something a lot different there.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
The US voting machine contracts were given to politically connected companies after the Republicans got a lot of flack for the 2000 election vote counting failures. Accountability and Auditability were very much not requirements - they didn't want paper trails that could be audited and recounted. Speed of deployment was a requirement, and sloppiness wasn't viewed as a problem.
And while Las Vegas slot machines have a strong house advantage, the way the Republicans provided a house advantage in Ohio in 2004 was to use complicated voting machines that had to have a lot of parts to be useful, and somehow the machines in the Democrat-leaning inner city precincts didn't have enough parts to open the polls on time or keep up with the 1-2 hour-long line of voters on a rainy election day, while the Republican-leaning suburban districts had lots of working machines and no waiting. (Oh, bummer, we can't find the customized power cord! Or the cable that connects the monitor to the base, or the part of the stand that shields the voting from view when you're using it,. or we don't have a long enough extension cord to plug half the machines in to the other side of the school cafeteria because the nearby electric socket isn't rated for enough amps, or whatever.)
Also, with Las Vegas slot machines, if the casino decides that the machine malfunctioned and gave somebody a huge jackpot when it wasn't supposed to, they can declare the result to not count and not pay the sucker\\\\\\ customer.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
Sorry, Mr. Republican Talking Point, but that's a bogus issue, which the Republicans have been using to exclude poor and old legitimate voters who tend to be Democrats. You've probably noticed that in most of the US, you have to sign your name in the book when you vote, and there are poll watchers from both major parties watching the voters sign in, and if more than one person shows up claiming to be a given registered voter, the second one notices it.
Yes, fraud is possible, and some dead people probably still vote in Chicago, because it's Tradition, but your party's poll watchers haven't identified more than a few cases a year in the decades they've been doing this. Furthermore, it's easy enough to audit after the election - you can take a random sample of records from people who showed up to vote, contact the registered voter and ask whether they voted, and what polling place they voted at, and if they say they didn't, check whether it's their signature.
Also, you Republicans are supposed to be the party that opposed big intrusive government, so why are you trying to make everybody carry ID?
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
A friend of mine had a voting machine startup company in the early 90s. It failed, partly because of the usual reasons startups fail, but largely because they couldn't find enough of a market for highly secure tamperproof voting machines. (The Republicans fixed that problem in the early 2000s, creating a market for insecure tamper-friendly non-auditable voting machines developed by politically well-connected big companies, but a decade earlier there just wasn't a market.)
I don't know how secure his company's machine was - he was much better at sales than at technology or management, and he wasn't well-connected to the crypto community who did a lot of research into voting machine issues after the 2000 election, but it was probably at least comparable to the old lever-based machines we used back East for decades, and in spite of having some connections to the political establishments in a couple of states, he couldn't sell them.
The crypto researchers identified a bunch of requirements for secure voting, many of which are hard to do simultaneously. How do you combine auditability with voter anonymity? Can you do it in a way that ordinary non-math-geeks can understand or trust? You need a paper receipt so the voter can check it themselves later - but you need it to not show the votes so a briber or bully who told the voter how to vote can't verify it themselves. Can you audit the vote totals without having all the receipts from the voters? If there was fraud, can you fix it without violating voter anonymity?
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
Technically, both of them can. "affect one polling place" works a lot better, of course, and is almost certainly what the original poster meant.
But in a sufficiently badly designed electronic voting system, one fraudster could in fact "effect one polling place", instantiating it from scratch, creating fictitious voters and audit records, and get its votes included in the district-wide totals. Back in the old paper-ballot days, you'd have to show up at the Elections Clerk's office with a stuffed ballot box and paperwork showing that it was from South Nonexistentville or from Precinct N+1, with a lock on it that would open with the Elections Clerk's key (or probably the Any Key), and it would be easier to do if several people were colluding, but an insider with credible fake paperwork might get away with it.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
The problem wasn't just the incompetence - it was that the "Change the Vote to Republican if Nobody's Looking" feature was designed for the US, and "Republican" means something much different in Ireland.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
They may not be as complicated in most places as they are here in California, where we typically have half a dozen ballot questions in addition to the candidates, but for instance in the most recent election (which was a primary, not the general election), my ballot had President, Senate, Congress, State Senate, State Assembly, County Supervisor, a couple of judges' districts, two state ballot questions, and a couple of local ballot questions and bond issues. (Local governments and school boards are non-partisan, so they weren't in the primary, and while the judges are non-partisan, there were a couple of vacancies that needed to be filled.)
So yeah, the system used by most first-world parliamentary governments is much simpler and more trustable, but it's not likely to work here.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
More likely Chicago.
No, that would be Ohio.
I was thinking something similar... taken a step farther... if the system registers that the voter voted against one system, and the actual vote group to another system, with no correlation data between the two available, it would be reasonable to have online voting... would just need to ensure that both the registration that the person voted, and the record of the vote are separate... give the voter a token, that can be checked against their own vote record, but doesn't tie that token to their id, or that they have voted.
Once we go to on-line voting, it will solve everything. The NSA already knows how you intend to vote. You don't even need to bother logging in, they'll do it for you. Verification of their totals will be via contracts to Facebook and Google.
Is IS possible to secure an election. The things that make an election secure are: 1) Everything must take place in the open, 2) There must be a strong chain of custody of election equipment and materials, 3) All election equipment (not just voting machines) must be verified every time before use, and 4) Results must be stored in multiple formats by multiple parties.
Everyone is focused on voting machine security, but that is only one link in the chain. It's like focusing on just the PC to provide security against viruses and spam. In any distributed system, the entire ecosystem needs to participate in making things secure.
"We receive as friendly that which agrees with, we resist with dislike that which opposes us" - Faraday
Sorry, Florida is now using the Fisher Price version of the voting machine. The square blocks and triangles in the correct slot just work better.
It's not so much that they need to have English and Gaelic instead of English and Spanish - it's that the US machines' "Change to vote to Republican when nobody's looking" option means something a lot different there.
Some sort of logic bomb, obviously.
Just give voting machines new types of hard drives made with "write-once" media. Associate a chain of custody with this hard drive and enact criminal penalties for failing to maintain the chain of custody when moving it. Because it's "write-once" media, and because the chain ensures nobody has a chance to secretly take some serious hardware to modifying the drive, we can rest assured the votes counted off this hard drive are the votes which were cast. Randomly distribute to each voter two IDs. One worker without access to the votes can check voter names against the first ID. A second poll worker can count votes and make sure there is only one second ID number for each set of votes. A third poll worker can then independently verify the count by cross-checking the first ID and the second ID. At no point is a voter's name associated with a vote.
^----This is it. This is the electronic voting system they've been trying to come up with.