Guest Blogged by Ellen Theisen of VotersUnite.org
Many jurisdictions are realizing their voting systems are horribly flawed and they want to get them fixed before November. But the new systems currently under test by the federal Election Assistance Commission (EAC) have so many defects that the manufacturers have to keep repairing them before testing can continue. Consequently the EAC has not certified anything yet.
Kudos to the EAC for this!
But Gracia Hillman, one of the EAC Commissioners, recommends a way around this “roadblock” for the jurisdictions using systems that are no good. She suggests a contingency plan that would allow the jurisdictions to use new and different systems that are no good, but at least they would comply with their state laws. Her ideas:
2) Waiver of EAC Certification;
Unbelievable.
The systems are so bad they can’t meet the federal standards, so to get around this “roadblock,” Commissioner Hillman proposes to bypass the testing process.
She wants the EAC to bless new, defective systems for the vendors to sell to replace the old, defective systems that are currently in use.
But that’s what NASED (National Association of State Election Directors) did when it oversaw the voting system testing process, and the decade-long, widespread use of Premier/Diebold’s vote-losing software is one of the results.
After ten years of use in election after election, all across the country, Premier/Diebold’s vote-dropping software flaw has finally come to light “” thanks to Butler County, Ohio’s Elections Director Betty L. McGary and Ohio Secretary of State Jennifer Brunner…
After the March 2008 primary, McGary discovered that the Premier/Diebold system had dropped votes. Two memory cards with votes from touch-screen voting machines were not uploaded to the central tabulator on election night ““ even though the computer reported that all cards had been read.
Original reports indicated that a “sharing violation” had occurred in the GEMS central tabulation program when the computer tried to read two cards at the same time. However, no error message appeared to warn the administrators. The error in the totals was accidentally found later when officials were examining the database in an unrelated investigation. Forty-four counties in Ohio use the same voting system.
A month later, Premier issued an advisory claiming that the error was caused by an incompatibility between the GEMS program and McAfee anti-virus software, which was also installed on the GEMS tabulation computer, and that the users had failed to understand the error messages reported by the system.
We have to ask:
- Why is McAfee installed on a standalone system that is not (supposed to be) connected to the Internet and therefore cannot get the essential updates required for the anti-virus software to be of any value at all?
- If McAfee was installed on the system (supposedly) tested under NASED, why wasn’t the incompatibility found during system testing? (this question will, of course, provoke gales of laughter among election integrity activists who know the (un)quality of the NASED testing process)
- If McAfee was not installed on the system (supposedly) tested under NASED, then why was it installed afterward, thus voiding the NASED qualification?
Secretary of State Jennifer Brunner, however, refused to depend on the vendor for a valid investigation “” Kudos to her “” and took matters into her own hands. In August, IT (Information Technology) professionals from the Secretary of State’s office worked with Butler County and Premier/Diebold technicians to see if they could replicate the problem and figure out what was causing it.
A summary report released by the Secretary’s office on August 21, 2008 clarifies why it’s such a very, very bad idea to trust vendors to investigate their own systems:
— Sharing violations occurred during multiple memory card upload tests, leading to dropped votes.
— Sharing violations occurred with and without antivirus software enabled, leading to dropped votes.
— Following strict processing protocols allowed users to identify and correct the errors, recovering the dropped votes.
After the state discovered that Premier/Diebold’s first advisory was wrong, and that ten other counties had experienced vote-losses, too, the company issued an advisory admitting that there was an error in the logic of the source code. Bearing in mind that the company’s first advisory was not correct, here’s their second explanation.
David Byrd, Premier’s president, admits that the error occurs whether or not anti-virus software is installed on the system (after Brunner discovered it). Byrd claims the error occurs only when multiple memory cards are uploaded at once and the first card takes longer to process than the second. He admits that the error affects version 1.20.2 of the GEMS software and earlier versions “” in other words, all the versions that were qualified by NASED to meet the 1990 and/or 2002 federal Voting System Standards.
This raises several obvious questions:
- Are there really no versions of GEMS in use today “” or in use in previous years “” that do not have this vote-counting defect?
- Have any elections tabulated with GEMS yielded accurate results?
- Will Premier/Diebold work pro bono with its customers to help them understand the problem and implement the procedures established by Ohio to recover lost votes, or will they just issue the advisory and call their job done? (again, I can hear gales of laughter from election integrity activists)
And the most important question:
What can we, as citizens, do to make sure our local officials are informed of the GEMS defect and the procedures that can be used to recover votes that GEMS loses?
Here’s one suggestion: Don’t use the vote-losing GEMS software to tabulate the votes. Enter the individual precinct totals into a spreadsheet and/or add them the old-fashioned way.
Premier/Diebold has demonstrated once again that computers aren’t accurate. They are obedient. The GEMS tabulators in the eleven Ohio counties obeyed the logic error in the source code and dropped votes “” just as the software told them to.
But don’t think that Premier/Diebold is the only company to have a previously unpublicized vote-counting defect in its system. No software is defect-free. And no amount of testing can ensure that all the bugs have been caught. If the NASED testing missed this glaring defect, what are the chances it caught all the other ones in all the other vendors’ systems?
Shortcutting or bypassing the EAC certification process “” as Commissioner Hillman suggests we do “” is a serious step in the wrong direction. It can only lead to more malfunctioning, mis-counting systems available for the vendors to sell to localities “” at the expense of the taxpayers and democracy.









The EAC dilemma is a classic one in software quality: “Only bad systems are delayed by good testing.”
There choice now is to wait for quality or knowingly pass along defective systems.
There is no quality electronic voting machine. None. There never will be.
If anyone has the original advisory from Diebold saying that the antivirus software was to blame, please email it to malischke@yahoo.com
This is a good piece, but it has a serious editorial flaw:
Reading the headline to this posting, I had absolutely no idea what the EAC was supposed to be. I thought I might find out early on in the text (I was mistaken), though given the context, it seemed likely that the “E” represented “election” or “elections” and the “C” might stand for “commission.” But what of the “A”?
I had to click the EAC link in the tags to find another article that did identify the mystery agency as the Elections Assistance Commission. And no, probably like a lot of otherwise well-read people, I did not know that it existed. The Federal Election Commision I would have recognized, had it been the agency in question (though I also would have had to pause to puzzle out its identity, had it similarly been named by initials only).
It is customary to mention such non-trivial things early in a piece of reporting/commentary, so that those of us who do not keep track of each and every regulatory body’s name (and abbreviation) can understand the story from the beginning.
Editor U,
You’re absolutely right. Mea culpa. I will correct that in the text.
The (EAC), EAC, http://eac.gov. There, it’s fixed.
I’d be more worried about the complete failure of the EAC to do anything except waste money on HAVA, increasing the complexity and bureaucracy of the whole nightmarish mess since it’s corrupt author’s root inception and ultimately corrupt implementation and social engineering via media upon the voters. The only thing in my opinion the EAC has managed to do is to allow the charade to continue, and help prevent public oversight of our elections by allowing electronic vote tabulation devices in our elections. They seem to be more busy making it annoying for the public to comment by setting more rules and burying their own documents in proprietary formats that don’t show keywords for issues up in search engines. And they couldn’t be bothered to contact the fascist corporate media to inform the public either.
If now they plan to waive certification, the taxpayers should not fund their failed agency EAC in the first place.
If the Election Assistance Commission had any real leadership, their purpose would have been to only certify electronic devices that help the disabled print a paper ballot to be hand counted.
NOT to certify electronic vote tabulation devices that prevent the public from performing oversight, by the mere fact that electronic signals inside of electronic vote tabulation devices are invisible to the human eye.
In making the decision to forego testing, HIllman, in my view, is little more than an extension of American corporate power and a product of the marriage between our government and these corporations. Her “damn the rights of the people” attitude clearly flies in the face of Constitutional provisions which not only stipulate that the people have the right to vote, but that they also have the right to have their votes counted accurately. The naked truth happens to be that the American government currently exists not to uphold the Constitution and protect our precious rights, but to protect the rights and property of the corporations. As such, Hillman’s asinine decision not to test these irrefutably flawed machines, in essence, protects Premier, not the voters. Let’s face it; we’ve lost our Constitutional government.