Worst Ever Security Flaw in Diebold Voting Machine 681
WhiteDragon writes "The folks at Open Voting Foundation got their hands on a Diebold AccuVote TS touchscreen voting machine. They took it apart (pictures here), and found the most serious security flaw ever discovered in this machine. A single switch is all that is required to cause the machine to boot an unverified external flash instead of the built-in, verified EEPROM."
Diebold lobbied slashdot... (Score:4, Funny)
That's exactly what Diebold wants you to think...
Re:Diebold lobbied slashdot... (Score:5, Insightful)
Re:Diebold lobbied slashdot... (Score:5, Insightful)
BTW: The mod war on the above post should prove interesting.
Re:Diebold lobbied slashdot... (Score:4, Funny)
--
Opus (to himself in the mirror) : Yessir, you are looking like one fine statesman.
Mirror: You're a politician.
Opus: I am not a politician! I am a statesman!
Mirror: A statesman is a dead politician.
--
Truer words have never been said.
Re:Diebold lobbied slashdot... (Score:4, Informative)
Actually, the history of American electoral politics is pretty interesting. After Washington's second term, the process rapidly went downhill. No "Statesman" appears in a true reading of the times. The slander, libel, ballot box stuffing, vote stealing, etc. were common and expected. We are probably in the most inclusive, cleanest period in American history, which should tell you how bad things were.
Re:Diebold lobbied slashdot... (Score:5, Insightful)
Re:Diebold lobbied slashdot... (Score:4, Insightful)
Re:Diebold lobbied slashdot... (Score:5, Interesting)
This is why it's important to subvert a country's system of education first, before taking over the rest of the government.
Horace Mann (instigator of the compulsory government school) was much enamored with the Prussian system of schooling, which inspired in the subjects passive obedience to the government (source: Two Hundred Years of American Educational Thought, by Henry J. Perkinson). He thought he could take the good parts of the system without the bad. Haha...
See also John Gatto's Underground History of American Education [johntaylorgatto.com]. Gatto tells us in his works [edflix.org] that a Prussian "education" is exactly what we receive in the standardized government school experience.
So remember: The purpose of government schooling is the installation of obedience in the population, so the masses won't mutiny when word gets out that we're being screwed [prisonplanet.net] (this story also) in a dog-and-pony-show [m-w.com] sorta way.
Re:Diebold lobbied slashdot... (Score:5, Funny)
Q: Does it run Linux?
A: It does now!
Re:Diebold lobbied slashdot... (Score:5, Funny)
Re:Diebold lobbied slashdot... (Score:5, Interesting)
http://video.google.com/videoplay?docid=811282555
Re:Diebold lobbied slashdot... (Score:4, Funny)
Re:Diebold lobbied slashdot... (Score:4, Funny)
It is truly an empowering experience to tamper with an election- you'll be more enfranchised than all your neighbors on your street put together.
Re:Time for drastic action soon? (Score:5, Insightful)
I'd be flabbergasted if there hadn't already been. Until real fraud in a real election is detected and proven, nothing is likely to change.
Re:Diebold lobbied slashdot... (Score:4, Informative)
When Will Politicians Wake Up? (Score:5, Insightful)
Here's a hint for politicians: If in a population of 300,000,000 only 1,000,000 are capable of understanding how the voting system works, and if only 1,000 people are actually allowed to see how it works, and if there's no verifiable paper trail or any simple and legitimate verification system, then democracy is a farce.
wrong question (Score:5, Insightful)
Re:wrong question (Score:5, Insightful)
Re:wrong question (Score:5, Funny)
Re:wrong question (Score:3, Funny)
Re:wrong question (Score:5, Insightful)
Good point. I guess I figured the one thing politicians should know something about is voting. If it's up to the people then we're pretty much doomed, because the American people don't know and don't care about politics. At this point we're so swamped between work and entertainment that the only way to generate political awareness is if it becomes a fad like it did in the Vietnam era. Either that or a lot more Katrina-style disasters to destroy people's television sets.
Re:wrong question (Score:5, Funny)
That "Hurricane Katrina" was a pretty popular reality show. It got coverage on multiple networks and got pretty good ratings. That "Bring 'Em On!" guy even had a guest appearance.
I wonder if there will be a new season of it this fall?
Re:wrong question (Score:5, Informative)
http://www.youtube.com/v/7WmC4grXdIk [youtube.com]
http://www.house.gov/feeney/ [house.gov]
very interesting video. The computer programmer explains what he was asked to do. He gets stupid at the end though and starts rambling off topic, but I blame that on too much time on Slashdot.
Re:wrong question (Score:3, Insightful)
Did the video really need a soundtrack? When trying to convey information, I become a little irritated when their is some emotional song jingling in the background of the clipped together sound bytes that is trying to induce an emotional response.
Re:wrong question (Score:5, Interesting)
Re:wrong question (Score:5, Funny)
A flaw? Nahh that one is definitively someone's feature.
Re:wrong question (Score:5, Insightful)
The world makes a lot more sense if you assume that at least a few politicians understand things things quite well.
Re:wrong question (Score:5, Insightful)
Is it that hard to put a thermal printer behind a glass shield: a voter can view his vote on paper tape. The current record is hidden when the tape is fed-forward for the next voter.
Random spot-checks can ensure that a machine reported same number of e-votes as paper-votes. Say, check 500 machines at random, if they all function correctly, accept the electronic results for the whole country.
Re:wrong question (Score:3, Insightful)
Are you serious? (Score:5, Insightful)
Do you actually believe that or are you just playing devils advocate?
The only measure in which that can be accurate is the binary "Is fraud possible?" measure, any measure which takes into account degree of susceptibility, paper is the hands down winner.. Just for starters, we have experience investigating paper trails. There is physical evidence left behind when a paper trail is tampered with. Tampering with the paper trial necessarily require physical access. The list of ways in which paper is demonstrably superior goes on, and on...
Re:wrong question (Score:4, Interesting)
What do you do when the all-electronic system says that more votes were cast than the number of registered voters in the precinct?
Re:wrong question (Score:4, Insightful)
How does having a paper trail make the results any more verifiable?
The same way that checksums and parity bits are useful by telling us that digital data streams have been altered and may contain errors. Even if by themselves they can't reconstruct what the original data stream should have been - the knowledge that your data stream is corrupt is by itself invaluable.
What if there is fraud in the paper trail?
Sure, someone can steal and alter the ballot box in which the paper records were stored. But that is a physical crime far harder to pull off and more likely to leave evidence.
To successfully hack the system, the bad guy would have to simultaneously alter the ballot box AND hack the computer so that they produce identical results. That combination is much harder than just altering a ballot box, and infinitely harder than just hacking a computer. If they only pull off one, then you know a crime has been committed and the election is void.
Joe teenage computer whiz can hack a diebold machine: the vulnerabilities are published. Certainly Joe Diebold programmer can sneak in malicious code. But can the same Joe simultaneously steal all the ballot boxes, forge new ballots to match the computer's altered count, and sneak them back under the noses of the election? Probably not. That requires people on the ground in many locations at once, working very fast. It's extremely hard to cover up.
all you know is that there is a disagreement - there is no way to know for sure which count is accurate.
You know the election is invalid, and you begin an investigation instead of putting the winner directly into office. If the investigation can prove which tally was altered, you still have a good election. If it can't, you hold a new election. Either way, you prevent an invalid election from potentially putting the wrong guy in office.
In an electronic system, one hacker gets the wrong guy into office and nobody ever knows because there is no evidence to even trigger the investigation.
Re:wrong question (Score:5, Insightful)
re: the other party (Score:5, Interesting)
Re: the other party (Score:5, Insightful)
1968 Democrats?
If the Democrats rigged the 1968 election, they don't deserve to hold office. Richard Nixon, Republican, won the 1968 election.
oops, got the wires crossed (Score:4, Informative)
1968 was the Democratic Convention riots, IIRC. (which, quite obviously, maybe I don't)
Re: the other party (Score:4, Informative)
In August 2003, Walden O'Dell, chief executive of Diebold, announced that he had been a top fund-raiser for President George W. Bush and had sent a get-out-the-funds letter to Ohio Republicans. In the letters he says he is "committed to helping Ohio deliver its electoral votes to the president next year."
Ken Blackwell (Ohio's Secretary of State (Repub)) and current canidate for Ohio Gov is the one who certifies Ohio's elections, and is the one who approved the use of Diebold's machines.
Ohio State Senator Jeff Jacobson, Republican, asked Blackwell in July, 2003 to disqualify Diebold Election Systems' bid to supply voting machines for the state, after security problems were discovered in its software, but was refused.
When Cuyahoga county's primary was held on May 2, 2006, officials ordered the hand-counting of more than 18,000 paper ballots after Diebold's new optical scan machines produced inconsistent tabulations, leaving several local races in limbo for days and eventually resulting in a reversal of the outcome of one race for state representative. Blackwell ordered an investigation by the Cuyahoga County Board of Elections; Ohio Democrats demanded that Blackwell, who is also the Republican gubernatorial candidate in this election, recuse himself from the investigation due to conflicts of interest, but Blackwell has not done so.
Re:When Will Politicians Wake Up? (Score:5, Funny)
That's not a bug, it's a feature. Using your numbers, that's 1000 government-approved whitew^Wsecurity auditors, and 9,999,000 potential crackers.
Politicians will wake up when President Stallman of the GNU/Hurd Party is sworn in on January 21, 2009, after taking 53% of the votes, against 47% for the OSS Party, led by candidate Eric Raymond. (Raymond credits his near-victory to having a landslide amongst the "Retired CIA/NSA Agents" demographic, on account of his party having "a more intel-friendly acronym" :)
Re:When Will Politicians Wake Up? (Score:5, Insightful)
You joke, but somebody seriously needs to do this. It's going to be about the only way to get the general public to notice or care.
Re:When Will Politicians Wake Up? (Score:4, Funny)
"I've said it before and I'll say it again: Democracy simply doesn't work."
-Kent Brockman
And no, I haven't got a better idea. Sigh.
Re:When Will Politicians Wake Up? (Score:3, Insightful)
> "I've said it before and I'll say it again: Democracy simply doesn't work."
> -Kent Brockman
This is the whole point of our form of governemnt.
The best form of government is a dictatorship with a good dictator.
The worst form of government is a dictatorship with a bad dictator.
I'll leave it to the reader to define good/bad.
What the founding father's did was set up a mediocre government. It will never be really good or really bad, regardless of what anyone currently thinks about W.
It's a standard trade
Re:When Will Politicians Wake Up? (Score:5, Insightful)
Re:When Will Politicians Wake Up? (Score:3, Interesting)
I think the politicians currently in power want to make sure a easy reliable quick voting system doesn't work (or at the least isn't trusted.) otherwise once that system is deployed it would be to easy and cheap to allow the voters to:
A) vote on any issue directly, or worse yet (for them)
b) call for a midterm election everytime they screw us with crap legislation, and be able to actually clean up the system.
Re:When Will Politicians Wake Up? (Score:3, Interesting)
Considering California's (relatively) recent forey into recalling their Governer, perhaps this is exactly what they are afraid of.
Re:When Will Politicians Wake Up? (Score:5, Insightful)
Of course we do. But you presume that security was a design goal for these machines. I put it to you that this was certainly NOT a design goal of these machines.
There's a reason that Diebold's banking and ATM machines are massively secure and auditable, and their voting machines, well, aren't either of those things.
Re:When Will Politicians Wake Up? (Score:4, Interesting)
To take the "devil's advotate" position for a minute
Is that because
On a side note, does anyone know:
- What is the average cost of an ATM vs an EVM?
- What is the average expeted lifespan of an ATM vs an EVM?
Now, all those things aside, these problems need to be addressed, and my comments are NOT meant to be excuses.
All of these problems CAN be addressed through sufficient testing, an open specification and design process, or lots of trial an error / patch and release.
Guess which one the EVM manufactorers have chosen to go with?
No. (Score:4, Insightful)
It's because if your ATM isn't secure, nobody will buy it, because they won't want to lose their money. If your voting machine isn't secure, the state government will buy it anyway.
Re:When Will Politicians Wake Up? (Score:3, Interesting)
First, democracy may not be a farce, but it is clearly an ideal that is nowhere close to a reality.
Good, bad, indifferent, look at the current ratings of the guy who is the President of the
Re:When Will Politicians Wake Up? (Score:3, Insightful)
Re:When Will Politicians Wake Up? (Score:5, Insightful)
In short, somewhere along the line, voting requires trust.
Re:When Will Politicians Wake Up? (Score:5, Insightful)
B) There is a reason why the person casting a ballot gets to SEE and CONFIRM the contents of the scantron before depositing it in the firebox - if it's innaccurate a technician cancels their vote and they revote
C) this problem exists with any paper ballots, and it's is a matter of physical security outside the content of an electronic voting machine discussion - if your system cannot guarauntee this then your system is a fraud and you should just hand your country over to the fascists now [and no, the current US voting regime cannot even gaurantee this in all cases *cough*ohio*cough]
D) See C
E) see A
Butterfly ballots are not a valid analogy for scantrons - a simple correctly printed grid scantron can be read by a 4 year old.
Re:When Will Politicians Wake Up? (Score:5, Informative)
Re:When Will Politicians Wake Up? (Score:5, Funny)
Re:When Will Politicians Wake Up? (Score:5, Funny)
Re:When Will Politicians Wake Up? (Score:3, Insightful)
Re:When Will Politicians Wake Up? (Score:5, Informative)
You can't judge a book by its cover, but I can't waste my time reading every single book out there just to find out whether or not it's been mistitled either.
What about studies from social scientists from UC Berkeley [evoting-experts.com]?
The study found counties with e-voting tended to tilt toward Bush, even after controlling for differences between counties including past voting history, income, percentage of Hispanic voters, voter turnout, and county size.
Then there are peer-reviewed studies [uscountvotes.org] from statisticians and mathematicians which show "Irrefutable Evidence of Vote Miscount" in Ohio's 2004 elections.
Here's an exerpt:
Ohios exit poll discrepancy pattern includes three precincts with virtually impossible outcomes and an
unusually high number of precincts with significant discrepancy.1
Re:When Will Politicians Wake Up? (Score:5, Interesting)
Lever action! (Score:5, Insightful)
I attribute most of these errors to poor design, not anything intentional. Personally I like the old fashioned lever machines my district uses. It is very hard to hack those, I hear. Unlike computers and paper cards, you never hear bad things spoken about lever voting machines.
Re:Lever action! (Score:5, Interesting)
Re:Diebold - Designed for fraud. (Score:3, Insightful)
The AcuuVote machines are what they are, not due to poor design or unintentional mistake. They are the result of a deliberate intent to enable fraud on a massive scale. Viewed from this perspective, the AccuVote design is very good. The real problem comes when Diebold realizes that it needs to become better at obfuscation and makes it harder to detect the fraud.
Re:Diebold - Designed for fraud. (Score:3, Interesting)
Maybe the solution is to take it to a higher level and reinvent the wheel, so to speak.
Design it from the ground up. Special use processors, memory, OS, communications protocols. Redesign everything from scratch. Make it completely unique.
If it doesn't run code that works on ANY other platform, then no one outside the company can write code for it. (Unless
Re:Lever action! (Score:3, Insightful)
Poor design? This sort of thing can hardly be a complete accident, although I doubt I could prove that it was done deliberately to enable election tampering.
Circumstantially, however, this is the same Diebold whose CEO wrote a memo before the last election promising to "deliver the vote" for Republicans all over the country. He may not have meant anything nefarious by that, but it is a very peculiar thing to say for the CEO of a compa
Not a bug, but a feature (Score:5, Insightful)
"AccuVote" (Score:5, Funny)
At least their marketing department has a sense of humor.
Re:"AccuVote" (Score:3, Funny)
Let's switch to American Idol call-in voting (Score:5, Funny)
1. They still have the electoral college, so it's not like a spam vote will elect the "wrong" candidate.
2. Since the NSA monitors all phone calls, they could track cheaters really easily, compared with this mess we have now.
3. Way more voter participation, you don't have to go anywhere, you just call in with your social or something, etc.
Mirror early, mirror often (Score:3, Interesting)
yarrr (Score:5, Insightful)
Re:yarrr (Score:5, Funny)
Re:Partisanship? (Score:3, Informative)
Bug or Feature? (Score:5, Insightful)
What's wrong with paper ballots? (Score:5, Insightful)
Why? (Score:5, Insightful)
Seems to me that manual counting of votes would be vastly more secure as it would take a huge conspiracy to affect the result either way.
Counting a hundered million votes is hard, counting a thousand votes in a hundered thousand locations is easy.
Physical access ALWAYS means all bets are off. (Score:5, Insightful)
Don't you think that a flaw that would allow people to vote multiple times or a flaw in the security by which the voting machine uploads results to the central server or flaws in the central server itself are worse than this.
Gee, we have physical access to the guts of a machine and we can do things to it. I'm not terribly impressed.
so what? (Score:3, Interesting)
This is "impressive" because it shows either incompetence or bad intent. Sure physical access can mean compromising a computer, but that doesn't mean you have to make
Not the worst. (Score:4, Insightful)
This is nowhere near as bad as the bugs that allowed exploits though the normal user interface, or the fact that the way the votes are stored allows easy tampering by election officials, or the fact that there is no way to recount or verify that the recorded votes are correct.
This is something that can be improved upon, but it isn't a fatal flaw and certainly not one of the main reasons that Diebold machines should be banned.
Worst ever? (Score:3, Insightful)
As far as I'm concerned, every election using any machine found to be compromisable should be invalidated, and a paper ballot revote should be held.
If you don't trust $[POLITICALPARTY] with your democracy, why should you trust the men behind the curtain?
If you value your country, you need to be (Score:5, Insightful)
Electronic Voting machines are not a trustworthy technology. They can be made reasonably trustworthy, but only with significant and constant public involvement and oversight. The core element to this happens to be our requirement of anonyminity for our votes. Being unable to link votes to voters means we must then capture the actual votes themselves if we are to be sure the election is just and true.
Roughly 80 percent of Americans will be using these machines in the coming elections. That should scare the tar out of every one of you, regardless of your political bent.
In 2004, this number was about 30 percent and the problems were so great, we really have no assurance our election results actually reflect the will of the American people, whatever that may be.
Think of it this way. Let's say I'm the voting machine counting votes. You tell me what your vote is, and I update my mental count. Can you see that I updated the count correctly? I could report your vote back to you correctly, yet still maintain a different internal count. There is no way to really know is there? That's the problem we face with electronic votes.
The votes are encoded into states stored on devices nobody can directly observe, other than via the proxy of other electronic technology. Essentially, we are voting by proxy when we vote electronically. Without an accounting in the form of a serial voter-verified paper record, or the use of vote storage that is both human and machine readable, we cannot oversee the election results in a manner that brings confidence to the whole affair.
These machines are general purpose computers for the most part. We all know how easily these things are tinkered with because it's what most of us do! Biggest problems are:
-no direct accountability on elections officials to actually hold a just and true election. Technology can and will be blamed for problems, leaving these folks off the hook for failed / unjust elections. Not good. Where the incentive for corruption and manupulation exists, you can bet it's happening. There is too much at stake for it to be otherwise.
-poor understanding of the core technology differences between paper voting and electronic voting. I summarized it above and have a longer, easy to understand, paper here. Mail it to your legislators along with a request for their position on the matter. If you do the mailing, please also do the request. That forces a response, which helps increase the overall perception of the importance of the issue. http://www.opednews.com/dingusDoug_112604_electron ic_voting.htm [opednews.com]
Said poor understanding extends to all of us really, legislators and citizens alike. Too many people consider electronic data processing systems as being better than they actually are. Consider this: If they are so infallable, why do ATM machines deliver receipts? Also, be careful about ATM comparisons. The primary difference between an ATM machine and an electronic voting machine lies in the anonymous nature of voting. ATM transactions are keyed to people, electronic voting records are not --thus the need for a voter-verified paper trail.
What do we need to ask for?
Voter verified paper trails that are human readable, serial in nature and easily handled / processed for recounts. Flimsy, thermal rolls that can discolor from improper storage and or handling won't cut it.
Audits at the precinct level. These can catch abnormalities easily and quickly before too much damage is done. Use the paper record to verify issues and act accordingly.
Strong exit polling. Notice how that is being downplayed now? The reason is simple. In 2004, the exit polls did not jive with the voting records, yet we have been exit polling for a good long time. The differences did not appear in this way until the advent of the electronic machines.
Legislation that reinfo
Constitutional Amendment needed (Score:3, Insightful)
Tamper seal?? (Score:5, Insightful)
Voting in the USA (Score:5, Informative)
Everyone who says that Diebold is too incompetent to create a secure voting maschine is following the wrong trail.
Re:Voting in the USA (Score:3, Insightful)
New voting machine design (Score:3, Interesting)
The machine is based around mechanical, add-only tally counters. A column of these are mounted in a transparent polycarbonate housing, one for each candidate and an extra counter for total votes. The candidate counters are surrounded by etched plastic which transmits light but prevents anyone seeing exactly what is behind it. Over each counter except the total counter is a shutter, and a large button. Depressing the button retracts the shutter. If the button is released it will return partway, but the shutter will remain retracted and all the other buttons are now locked: the only way to clear the machine is to depress the button fully. This will advance the adjacent counter and, by means of a slotted bar linkage (which is visible through the clear polycarbonate), also advance the total votes counter. After this, the machine must be primed for another vote by the Presiding Officer: this would probably be done remotely by means of a Bowden cable.
These machines could be made available for scrutiny almost right up to the election. Anyone can observe that the system allows only one vote per priming operation, that the candidate and total vote counters advance together, and that no other counters are advanced. (For this operation, the shutter mechanism can be modified by removing the actual shutter from the moveable supports; thus allowing full observation of all counters. In an election situation we do not really want to give away the number of votes for each candidate so far, so all but the one being voted for are obscured. The etched plastic nonetheless would allow one to see the counter changing even if one could not see what it changed from or to.) At the opening of polling, the numbers on each of the counters are recorded, signed by witnesses, sealed in an envelope and attached to the machine. At the close of polling, all shutters are retracted to read the figures. The original figures are subtracted from the new figures to give the numbers of votes, which can be checked against the total.
Note there is no possibility of post-election verification; since anonymisation, recording and counting are done in one operation. This also obviates any need for post-election verification, since one can be satisfied from having examined the machine before an election that it functions as intended and only as intended. A number of people working in concert might be able to discern an approximate result, but this IMHO is much less insecure than e.g. issuing voters with a record of their vote.
Las Vegas Slots (Score:3, Insightful)
The fix is already in (Score:4, Insightful)
Not the worst yet... (Score:3, Interesting)
Checks & Balances (Score:4, Interesting)
You can't ever trust a computer, no matter what, ESPECIALLY in such an important thing as a governmental election. We *need* checks and balances.
1) Vote with electronic voting machines.
2) Receive a paper reciept with a 'checksum' of sorts that add up to your specific votes (this is the only pitfall right now, since obviously printing a paper reciept is WAY too complex to code by Diebold programmers)
3) Submit your checksum to any number of third party, independent voting "Check & Balance" websites. These sites can independently tally votes from citizens in each voting district, and if descrepencies occur between the official count and any number of these sites, secondary validation routines/alerts can occur.
Why would this be such a hard solution? I'm sure any number of you can code a simple database/website that tallies citizens' votes. I'll do the hosting for free.
Let's open source this muther f*cker, whether they like it or not!
Why Automated Voting Machines Anyway (Score:4, Insightful)
Now, is there a single convincing reason why the simplest, most secure and easily verifiable system - paper ballots - aren't used? Why all the machines? Lever, butterfly ballots, electronic... What problem is it that these systems are meant to solve?
I suspect it is a combination of "We want some result in an hour or two - we are too impatient to wait for it to be counted properly" and "We want a system that we can manipulate without any audit trails."
This is NOT a reason to register absentee (Score:5, Interesting)
Today.
Re:This is NOT a reason to register absentee (Score:4, Insightful)
Permanent absentee is not the solution. Neither is electronic voting.
The true solution takes elements of the recent Mexican election to prevent fraud (voter id cards, thumb inking, precinct based monitoring and tallying) and combine them with the best paper based voting machine.
A Depressing Comparison (Score:5, Insightful)
Vegas vs. Electronic Voting Machines [washingtonpost.com]
Slot machine standards are much tighter (Score:5, Insightful)
The Nevada Gaming Control Board has technical standards for slot machines. [nv.gov] They've had enough fraud over the years that they know what has to be done. Some highlights:
(a) Employ a mechanism approved by the chairman which verifies that all control program components, including data and graphic information, are authentic copies of the approved components. The chairman may require tests to verify that components used by Nevada licensees are approved components. The verification mechanism must have an error rate of less than 1 in 10 to the 38th power and must prevent the execution of any control program component if any component is determined to be invalid. Any program component of the verification or initialization mechanism must be stored on a Conventional ROM Device that must be capable of being authenticated using a method approved by the chairman.
(b) Employ a mechanism approved by the chairman which tests unused or unallocated areas of any alterable media for unintended programs or data and tests the structure of the storage media for integrity. The mechanism must prevent further play of the gaming device if unexpected data or structural inconsistencies are found.
(c) Provide a mechanism for keeping a record, in a form approved by the chairman, anytime a control program component is added, removed, or altered on any alterable media. The record must contain a minimum of the last 10 modifications to the media and each record must contain the date and time of the action, identification of the component affected, the reason for the modification and any pertinent validation information.
(d) Provide, as a minimum, a two-stage mechanism for validating all program components on demand via a communication port and protocol approved by the chairman. The first stage of this mechanism must verify all control components. The second stage must be capable of completely authenticating all program components, including graphics and data components in a maximum of 20 minutes. The mechanism for extracting the authentication information must be stored on a Con
C'mon /., let's talk tech (Score:5, Insightful)
The ability to boot from different sources is a normal debugging feature, not in itself sinister. Should they have cleaned that up on the production model? Yeah, sure. But verifiability is ultimately a human concern anyway, not a tech one.
It all comes down to who you trust.
If you don't trust the polling place, make the voting machine tamper proof.
But then you have to trust the guy who built the voting machine.
You have to trust the guy who loaded the software on it at the factory or the elections office.
You have to trust the guy who wrote the code. Even if you inspected the code, you have to trust him to give you a binary based on that and not pull a fast one.
You have to trust his compiler to give him a binary without compiled in back doors.
I feel like I probably haven't listed all the points where this voting machine chain of trust can break down.
On top of all that, voting machines are not cost effective [bolson.org] vs hand counted paper ballots. So, I advocate for no voting machines.
but.. (Score:3, Insightful)
or... (Score:4, Funny)
Re:About the only way they'll ever "fix" these thi (Score:5, Interesting)
Not so sure about that. Here in Maryland, our (Republican) governor budgeted $20,000,000 to allow us to use paper ballots instead of the Diebold crap -- and he was shot down by our State Senate (democrat)and prinicpally by our State Administrator of Elections, who claimed that going back to old-style ballots would "stifle development."
I'm sure you can find the parties flip-flopped in other states. The point is that if a) people actually gave a shit and b) people really understood the issue instead of blindly assuming "computer = good, paper = bad," any cronyist jackass who supported Diebold would get booted stratight out of office next election -- assuming their evil scheme hadn't yet been implemented. ;-)
Re:Diebold makes ATMs also (Score:4, Informative)
Of course not. Banks are very insistent that their ATMs report withdrawals accurately. Money is important. Votes, though... I mean, what's the worst that can happen if you miscount votes slightly? You'd only end up with Kodos instead.
Re:democracy (Score:5, Insightful)
With electronic systems, it is possible to modify something in the sofware with only very few people knowing and participating, and still have influence on the end result.
It is of course much easier to have 3-10 persons work with you, than 10.000
Re:Election Fraud and Diebold (Score:4, Insightful)
That may be true, but it only protects against vote stuffing, not vote flipping. By vote stuffing, I would include overwriting the database with a new file. Malicious code could contain an algorithm to flip a small percentage of votes while they're being cast. In that case, the total number of votes in the machines will equal the number of voters who signed in with the pollworkers. A VVAT will protect against that though, if the paper receipts are actually audited.
You are correct about process and oversight being more important than any technical vulnerabilities.
Re:Election Fraud and Diebold (Score:5, Insightful)
First of all, I would would like to say, as an aside, that the United States of America is not, and has never been, a "democracy". It is, in fact, a federal republic. Although this idea may seem to many to somewhat irrelevant to the topic of election fraud, it is relevant in that the federal system, in and of itself, provides easy paths to successful tampering of election results, particularly for the Republican/Conservative faction. The fact that the country has long been divided between relatively conservative rural districts/states, and relatively liberal urban areas is a side effect of the federal system that reinforces this possibility. Also of note is the electoral college, which ensures vastly greater proportional representation for those rural constituencies.
The mechanism I will describe *could* be used by either Party, but the real makeup of the country makes this mechanism far more effective in practice for the GOP.
Now, your assertion that election results, if tampered with, would need to effective mirror the actual voter turnout is not particularly relevant. The actual total number of votes cast is not in question--what *is* in question is the content of the individual votes, themselves.
Say, for example, I was a Republican sympathizer in the last two US Presidential elections, and I had a desire to attempt to tamper with the reported results in order to ensure victory for my Party. What I would do is not to attempt to disenfranchise liberal/Democratic voters in urban areas, but boost the tabulation of conservative/Republican votes in rural districts. Remember that by changing one vote, the effect in the tabulation is effectively doubled, assuming the total number of votes cast does not change. It is highly likely that in a district that has traditionally heavily favored Republican candidates, a slight reduction of Democratic votes and corresponding slight increase in Republican votes will go entirely unnoticed, especially in an environment where extreme partisanism has resulted in somewhat increased turnout for the Republican faction.
Given that there are many more rural conservative districts than liberal urban districts, such a slight change would be compounded by that number of districts where it would be possible to effect that change such that the overall results for any particular state could be changed dramatically. This mechanism would also be most effective in states such as Pennsylvania, Ohio, and Florida, where the balance, in terms of overall numbers of voters on either side of the aisle is close. Such an effect could easily swing one of these states to one side or the other. Although Ohio received the bulk of the scrutiny in the 2004 election, it is worth mentioning that Pennsylvania was decided by a smaller margin than Ohio.
The election machines used thus far have no *voter verifiable* paper trail, even, as far as I have been able to determine, the TSx series. A paper trail seems to be kept with these machines, but as it is not voter verifiable, it is as easily modified as the results stored in memory. Again, the actual number of changed votes in any particular district could and probably would, be statistically small in relation to the overall number of votes cast.
Even an incompetent programmer would have no trouble writing a routine to accomplish such an end, and the only point of intrusion required is before the point of delivery of the machines to the local election commission. Of course, as we have seen in past elections, the possible points of intrusion are many and varied.
I do agree with you, however, that it is the process that is mostly at fault, rather than the individual technologies.