Diebold's Helpful DELETE Button

Perknose

Forum Director & Omnipotent Overlord
Forum Director
Oct 9, 1999
46,852
10,625
147
Did I mention Diebold changed their name to Premiere Elections Solutions?

Gee, I wonder why? :shocked: :roll: :p

From the company whose owner GUARANTEED Bush's election in 2004!

After three months of investigation, California's secretary of state has released a report examining why a voting system made by Premier Election Solutions (formerly known as Diebold) lost about 200 ballots in Humboldt County during November's presidential election.

But the most startling information in the state's 13-page report (.pdf) is not why the system lost votes, which Wired.com previously covered in detail, but that some versions of Diebold's vote tabulation system, known as the Global Election Management System (Gems), include a button that allows someone to delete audit logs from the system.

Auditing logs are required under the federal voting-system guidelines, which are used to test and qualify voting systems for use in elections. The logs record changes and other events that occur on voting systems to ensure the integrity of elections and help determine what occurred in a system when something goes wrong.

"Deleting a log is something that you would only do in de-commissioning a system you're no longer using or perhaps in a testing scenario," said Princeton University computer scientist Ed Felten, who has studied voting systems extensively. "But in normal operation, the log should always be kept."

Yet the Diebold system in Humboldt County, which uses version 1.18.19 of Gems, has a button labeled Clear
, that "permits deletion of certain audit logs that contain ? or should contain ? records that would be essential to reconstruct operator actions during the vote-tallying process," according to the California report.

The button is positioned next to the Print and Save As buttons (see image above), making it easy for an election official to click on it by mistake and erase crucial logs.

In fact, the report says, this occurred recently in a California county when an official, while attempting to print out a copy of a so-called "poster log," inadvertently deleted it instead.

The system provides no warning to the operator that clicking on the button will result in permanent deletion of records in the log, nor does it require the operator to confirm the action before executing it.

Apparently Premier/Diebold was aware that having a Clear button on its system was a bad idea. According to California's report, one of the system's developers wrote in an e-mail in 2001: "Adding a Clear button is easy, but there are too many reasons why doing that is a bad idea." Yet the company included the button in its system anyway.

The button was removed from software versions 1.18.20 following, but Premier/Diebold never went back to jurisdictions using previous versions to upgrade them, and version 1.18.19 is still used in three California counties as well as in other states. It's unclear how many previous versions of the software had the button, or why it was included in the first place.

According to the report:

The Clear buttons ... allow inadvertent or malicious destruction of critical audit trail records in all Gems version 1.18.19 jurisdictions, risking the accuracy and integrity of elections conducted using this voting system. Five years after the company recognized the need to remove the Clear buttons from the GEMS audit log screens, not only Humboldt, San Luis Obispo and Santa Barbara Counties in California but jurisdictions in other parts of the country, including several counties in Texas and Florida, continue to use Gems version 1.18.19....

The report states that the inclusion of the button violated the federal voting-system standards under which the Premier/Diebold system qualified to be used in elections. The standards require that voting-system software automatically creates and permanently retains electronic audit logs of important system events that occur on the machine.

Premier/Diebold did not respond to a request for comment.

The Clear button isn't the only problem with the audit log in the Premier/Diebold system. Wired.com previously reported other issues with the logs ? for example, they don't record significant events that occur in the tabulation system, such as when someone deletes votes from the software.

The California report states that the Clear button and other issues should have been a red flag to the testing laboratories that certified the system. The system should have flunked certification-testing and been banned from the election.

Under the official voting-system standards, "each of the errors and deficiencies in the Gems version 1.18.19 software described in this report, standing alone, would warrant a finding ... of 'Total Failure'," the report concludes.

"Presumably some organization, some lab, looked at this system and decided they thought it complies with the standard," said Felten. "And, obviously, they were wrong. Any state that uses Gems should be looking at this seriously."

It's unclear what the states currently using the Gems system will do now that they know their voting software does not create an adequate audit trail.

California's secretary of state has scheduled a public hearing on March 17 (.pdf) to discuss the report and whether version 1.18.19 of Gems should be decertified in the state. That would force counties in the Golden State to upgrade to a different version.

As for addressing the fundamental problems with the audit logs in all versions of the GEMS software, a spokeswoman for the secretary of state's office said only that the state sent the report to the federal Election Assistance Commission to communicate the issue to election officials in other states.

A spokeswoman for the EAC told Wired.com that the commission has no authority to address problems with voting systems that were tested and qualified prior to 2002, when Congress gave the organization oversight responsibility.

"There's no regulatory action that we could take," said EAC spokeswoman Jeannie Layson. "But certainly ... [we] make sure that the test labs and independent reviewers who look at the test reports are aware of all that information."

The lab that was responsible for testing and qualifying Gems version 1.18.19 with the Clear button is Colorado-based Ciber. In 2007, the lab was suspended from testing voting systems for not following quality-control procedures and for failing to document that it was conducting all the required tests. But the EAC restored the lab's accreditation to test voting systems last year.

Ciber did not respond to a call for comment about its examination of the Premier/Diebold system and its approval of the Clear button.

The California report is the result of an investigation into what occurred in Humboldt County during the November 2008 presidential election.

After the election, county officials discovered that their tabulation software had dropped 197 ballots without giving any notice to election officials that it was doing so. Humboldt uses a Premier/Diebold central-count optical-scan system. The company acknowledged that a programming flaw in version 1.18.19 of Gems could drop votes when used with a central-count scan system, and that it had known about the problem since October 2004.

Premier/Diebold sent some election officials a workaround at the time, though Humboldt County election director Carolyn Crnich never received it. The company also never notified California state officials or the federal EAC so that election officials around the country could be notified.

[...]

See also:

* Voting Machine Audit Logs Raise More Questions About Lost Votes in Cal Election
* Serious Error in Diebold Voting Software Caused Lost Ballots in California County
* Unique Transparency Program Uncovers Problems With Voting Software



Mere words fail me here, but I don't care if they change their name to Sally Ann Biederstein, I think the owner and the entire upper management of Diebold or Premier or Craptastic of whatever they're calling themselves today should be hung from high trees by their thumbs and left there. :|



 

MovingTarget

Diamond Member
Jun 22, 2003
9,002
115
106
Obligatory

These guys changing their name but not their ways? Color me surprised. Any voting system needs to be completely transparent, with both digital and physical logs that cannot be deleted. Screw Diebold, or whoever else they claim to be.
 

StageLeft

No Lifer
Sep 29, 2000
70,150
5
0
Makes sense. If you have a system creating faulty data, its audit logs are probably faulty, too, so a delete button seems like good practice. No need to make them confirm it with an "are you sure" dialogue, because that just invites second-guessing.

:)
 

chess9

Elite member
Apr 15, 2000
7,748
0
0
Originally posted by: Perknose
Did I mention Diebold changed their name to Premiere Elections Solutions?

Gee, I wonder why? :shocked: :roll: :p

From the company whose owner GUARANTEED Bush's election in 2004!

After three months of investigation, California's secretary of state has released a report examining why a voting system made by Premier Election Solutions (formerly known as Diebold) lost about 200 ballots in Humboldt County during November's presidential election.

But the most startling information in the state's 13-page report (.pdf) is not why the system lost votes, which Wired.com previously covered in detail, but that some versions of Diebold's vote tabulation system, known as the Global Election Management System (Gems), include a button that allows someone to delete audit logs from the system.

Auditing logs are required under the federal voting-system guidelines, which are used to test and qualify voting systems for use in elections. The logs record changes and other events that occur on voting systems to ensure the integrity of elections and help determine what occurred in a system when something goes wrong.

"Deleting a log is something that you would only do in de-commissioning a system you're no longer using or perhaps in a testing scenario," said Princeton University computer scientist Ed Felten, who has studied voting systems extensively. "But in normal operation, the log should always be kept."

Yet the Diebold system in Humboldt County, which uses version 1.18.19 of Gems, has a button labeled Clear
, that "permits deletion of certain audit logs that contain ? or should contain ? records that would be essential to reconstruct operator actions during the vote-tallying process," according to the California report.

The button is positioned next to the Print and Save As buttons (see image above), making it easy for an election official to click on it by mistake and erase crucial logs.

In fact, the report says, this occurred recently in a California county when an official, while attempting to print out a copy of a so-called "poster log," inadvertently deleted it instead.

The system provides no warning to the operator that clicking on the button will result in permanent deletion of records in the log, nor does it require the operator to confirm the action before executing it.

Apparently Premier/Diebold was aware that having a Clear button on its system was a bad idea. According to California's report, one of the system's developers wrote in an e-mail in 2001: "Adding a Clear button is easy, but there are too many reasons why doing that is a bad idea." Yet the company included the button in its system anyway.

The button was removed from software versions 1.18.20 following, but Premier/Diebold never went back to jurisdictions using previous versions to upgrade them, and version 1.18.19 is still used in three California counties as well as in other states. It's unclear how many previous versions of the software had the button, or why it was included in the first place.

According to the report:

The Clear buttons ... allow inadvertent or malicious destruction of critical audit trail records in all Gems version 1.18.19 jurisdictions, risking the accuracy and integrity of elections conducted using this voting system. Five years after the company recognized the need to remove the Clear buttons from the GEMS audit log screens, not only Humboldt, San Luis Obispo and Santa Barbara Counties in California but jurisdictions in other parts of the country, including several counties in Texas and Florida, continue to use Gems version 1.18.19....

The report states that the inclusion of the button violated the federal voting-system standards under which the Premier/Diebold system qualified to be used in elections. The standards require that voting-system software automatically creates and permanently retains electronic audit logs of important system events that occur on the machine.

Premier/Diebold did not respond to a request for comment.

The Clear button isn't the only problem with the audit log in the Premier/Diebold system. Wired.com previously reported other issues with the logs ? for example, they don't record significant events that occur in the tabulation system, such as when someone deletes votes from the software.

The California report states that the Clear button and other issues should have been a red flag to the testing laboratories that certified the system. The system should have flunked certification-testing and been banned from the election.

Under the official voting-system standards, "each of the errors and deficiencies in the Gems version 1.18.19 software described in this report, standing alone, would warrant a finding ... of 'Total Failure'," the report concludes.

"Presumably some organization, some lab, looked at this system and decided they thought it complies with the standard," said Felten. "And, obviously, they were wrong. Any state that uses Gems should be looking at this seriously."

It's unclear what the states currently using the Gems system will do now that they know their voting software does not create an adequate audit trail.

California's secretary of state has scheduled a public hearing on March 17 (.pdf) to discuss the report and whether version 1.18.19 of Gems should be decertified in the state. That would force counties in the Golden State to upgrade to a different version.

As for addressing the fundamental problems with the audit logs in all versions of the GEMS software, a spokeswoman for the secretary of state's office said only that the state sent the report to the federal Election Assistance Commission to communicate the issue to election officials in other states.

A spokeswoman for the EAC told Wired.com that the commission has no authority to address problems with voting systems that were tested and qualified prior to 2002, when Congress gave the organization oversight responsibility.

"There's no regulatory action that we could take," said EAC spokeswoman Jeannie Layson. "But certainly ... [we] make sure that the test labs and independent reviewers who look at the test reports are aware of all that information."

The lab that was responsible for testing and qualifying Gems version 1.18.19 with the Clear button is Colorado-based Ciber. In 2007, the lab was suspended from testing voting systems for not following quality-control procedures and for failing to document that it was conducting all the required tests. But the EAC restored the lab's accreditation to test voting systems last year.

Ciber did not respond to a call for comment about its examination of the Premier/Diebold system and its approval of the Clear button.

The California report is the result of an investigation into what occurred in Humboldt County during the November 2008 presidential election.

After the election, county officials discovered that their tabulation software had dropped 197 ballots without giving any notice to election officials that it was doing so. Humboldt uses a Premier/Diebold central-count optical-scan system. The company acknowledged that a programming flaw in version 1.18.19 of Gems could drop votes when used with a central-count scan system, and that it had known about the problem since October 2004.

Premier/Diebold sent some election officials a workaround at the time, though Humboldt County election director Carolyn Crnich never received it. The company also never notified California state officials or the federal EAC so that election officials around the country could be notified.

[...]

See also:

* Voting Machine Audit Logs Raise More Questions About Lost Votes in Cal Election
* Serious Error in Diebold Voting Software Caused Lost Ballots in California County
* Unique Transparency Program Uncovers Problems With Voting Software



Mere words fail me here, but I don't care if they change their name to Sally Ann Biederstein, I think the owner and the entire upper management of Diebold or Premier or Craptastic of whatever they're calling themselves today should be hung from high trees by their thumbs and left there. :|

LOL! Great stuff, Perk. They should have a button that says "DELETE ALL THOSE PESKY LIBERAL VOTES NOW!"

-Robert

 

halik

Lifer
Oct 10, 2000
25,696
1
0
Why the hell is it so difficult to make a secure voting machine? ATMs have been around for ages and it's the same damn principle.
 

RU482

Lifer
Apr 9, 2000
12,689
3
81
I am no more surprised by this than I am by the fact that Obama is president
 

StageLeft

No Lifer
Sep 29, 2000
70,150
5
0
Originally posted by: halik
Why the hell is it so difficult to make a secure voting machine? ATMs have been around for ages and it's the same damn principle.
I've been asking that question for years. Nobody on the planet has any idea why it's so difficult.
 

MovingTarget

Diamond Member
Jun 22, 2003
9,002
115
106
Originally posted by: Skoorb
Originally posted by: halik
Why the hell is it so difficult to make a secure voting machine? ATMs have been around for ages and it's the same damn principle.
I've been asking that question for years. Nobody on the planet has any idea why it's so difficult.

Well, at least for ATMs, if there is a problem, the individual has a receipt from their transaction. A problem with election system arises due to the secret ballot. How do you really know unless secret ballot is removed? I'm not advocating such a thing as I believe that secret ballot is fundamental to any democratic system, but it does raise a point...

Honestly, I prefer the mechanical voting machines and physical security to the electronic ones anyday...
 

bamacre

Lifer
Jul 1, 2004
21,029
2
81
Originally posted by: chess9
LOL! Great stuff, Perk. They should have a button that says "DELETE ALL THOSE PESKY LIBERAL VOTES NOW!"

-Robert

What makes you think this corruption, errr, incompetence, is all done for one party? Especially at a time when Dem's control both houses and the oval office?
 

bamacre

Lifer
Jul 1, 2004
21,029
2
81
Originally posted by: halik
Why the hell is it so difficult to make a secure voting machine? ATMs have been around for ages and it's the same damn principle.

It isn't difficult. Anyone with programming and/or security experience knows this isn't difficult. So, before we yell "incompetence," perhaps we should first question their motivation. After all, if their goal is to make something accurate and secure, and it is easy to do so, then why does the product not resemble this?
 

DAPUNISHER

Super Moderator CPU Forum Mod and Elite Member
Super Moderator
Aug 22, 2001
31,989
32,412
146
Originally posted by: CADsortaGUY
:tinfoil;
In this particular instance though, it isn't just the tinfoil crowd that is crying foul; therefore I don't think it should be dismissed offhand.

 

halik

Lifer
Oct 10, 2000
25,696
1
0
Originally posted by: MovingTarget
Originally posted by: Skoorb
Originally posted by: halik
Why the hell is it so difficult to make a secure voting machine? ATMs have been around for ages and it's the same damn principle.
I've been asking that question for years. Nobody on the planet has any idea why it's so difficult.

Well, at least for ATMs, if there is a problem, the individual has a receipt from their transaction. A problem with election system arises due to the secret ballot. How do you really know unless secret ballot is removed? I'm not advocating such a thing as I believe that secret ballot is fundamental to any democratic system, but it does raise a point...

Honestly, I prefer the mechanical voting machines and physical security to the electronic ones anyday...

What's the problem with printing receipts for your vote?

Or just go around that and print a hash of your vote that isn't easily identifiable? Even an MD5 of a string representation of your vote would do along with a "Vote ID".
 

brandonbull

Diamond Member
May 3, 2005
6,365
1,223
126
Originally posted by: Skoorb
Originally posted by: halik
Why the hell is it so difficult to make a secure voting machine? ATMs have been around for ages and it's the same damn principle.
I've been asking that question for years. Nobody on the planet has any idea why it's so difficult.

Because banks wouldn't want to accidentally erase the $100 withdrawal you made, but election officials may want to erase the vote you made.
 

halik

Lifer
Oct 10, 2000
25,696
1
0
Originally posted by: brandonbull
Originally posted by: Skoorb
Originally posted by: halik
Why the hell is it so difficult to make a secure voting machine? ATMs have been around for ages and it's the same damn principle.
I've been asking that question for years. Nobody on the planet has any idea why it's so difficult.

Because banks wouldn't want to accidentally erase the $100 withdrawal you made, but election officials may want to erase the vote you made.

Pretty much my train of thought - ATM machine customers (banks) have vested $ interest that the transaction is done correctly. Voting machine customers (public officials du jour) on the other hand would love to be able to alter the transaction.
 

Craig234

Lifer
May 1, 2006
38,548
350
126
Originally posted by: bamacre
Originally posted by: chess9
LOL! Great stuff, Perk. They should have a button that says "DELETE ALL THOSE PESKY LIBERAL VOTES NOW!"

-Robert

What makes you think this corruption, errr, incompetence, is all done for one party? Especially at a time when Dem's control both houses and the oval office?

A fair question, when you aren't familiar with the politics involved.

In recent years, central Ohio has been transformed from a bastion of Republicanism into a Democratic stronghold. Six of Columbus' seven city council members are Democrats, as is the city's mayor, Michael Coleman. But no Democrat has been elected to Congress from central Ohio in more than 20 years, and the area around Columbus still includes pockets where no Democrat stands a chance. One such Republican pocket is Upper Arlington, the Columbus suburb that is home to Walden "Wally" O'Dell, the chairman of the board and chief executive of Diebold. For years, O'Dell has given generously to Republican candidates. Last September, he held a packed $1,000-per-head GOP fundraiser at his 10,800-square-foot mansion. He has been feted as a guest at President Bush's Texas ranch, joining a cadre of "Pioneers and Rangers" who have pledged to raise more than $100,000 for the Bush reelection campaign. Most memorably, O'Dell last fall penned a letter pledging his commitment "to helping Ohio deliver its electoral votes to the President."

 

MovingTarget

Diamond Member
Jun 22, 2003
9,002
115
106
Originally posted by: halik
Originally posted by: MovingTarget
Originally posted by: Skoorb
Originally posted by: halik
Why the hell is it so difficult to make a secure voting machine? ATMs have been around for ages and it's the same damn principle.
I've been asking that question for years. Nobody on the planet has any idea why it's so difficult.

Well, at least for ATMs, if there is a problem, the individual has a receipt from their transaction. A problem with election system arises due to the secret ballot. How do you really know unless secret ballot is removed? I'm not advocating such a thing as I believe that secret ballot is fundamental to any democratic system, but it does raise a point...

Honestly, I prefer the mechanical voting machines and physical security to the electronic ones anyday...

What's the problem with printing receipts for your vote?

Or just go around that and print a hash of your vote that isn't easily identifiable? Even an MD5 of a string representation of your vote would do along with a "Vote ID".

Nothing is inherently wrong with this...except for when something goes wrong and a request is made for people to produce their receipts to be counted. A system could be set into place that would allow a vote to be verified in this way as long as there is no way for a particular voter to be personally identified. Otherwise, it reeks of voter intimidation. If it were so simple, the open source community would be all over this, creating a working example.....we can only hope. Personally, I think that the hardware/software for electronic voting machines need to be as transparent as the rest of the process, otherwise, it is just opens itself up for fraud by interested/connected parties...
 

Thump553

Lifer
Jun 2, 2000
12,837
2,622
136
Originally posted by: chess9

LOL! Great stuff, Perk. They should have a button that says "DELETE ALL THOSE PESKY LIBERAL VOTES NOW!"

-Robert

Liberal votes today, conservative votes tomorrow. To paraphrase Stalin, he who controls the ballot box controls the election. THE core strength of American politics is that the vast majority of people, including diehard partisan activists on both sides are firmly committed to honest elections. I've worked a half dozen national elections at the precinct level in different jurisdictions and it makes me proud that the election officials all work their hardest to insure a clean election. We lose that and we might as well close up shop on the American way of life.

My mind boggles that the both Diebold designed the software this way and that it got past the state election commission.
 

Craig234

Lifer
May 1, 2006
38,548
350
126
Originally posted by: Thump553
Liberal votes today, conservative votes tomorrow. To paraphrase Stalin, he who controls the ballot box controls the election. THE core strength of American politics is that the vast majority of people, including diehard partisan activists on both sides are firmly committed to honest elections. I've worked a half dozen national elections at the precinct level in different jurisdictions and it makes me proud that the election officials all work their hardest to insure a clean election. We lose that and we might as well close up shop on the American way of life.

My mind boggles that the both Diebold designed the software this way and that it got past the state election commission.

Liberal votes today, liberal votes tomorrow.

I agree with you that local people on both sides tend to value honest elections.

But the higher leaders have sometimes been able to get past that and cause problems.

Jeb Bush and his Secretary of State/Bush co-chair Katherine Harris got away with a lot of crap, overriding the local districts as needed.

The mob that disrupted the vote recounters in 2000 Florida was made up of GOP US Congressional staffers flown down to do just that - not just local people.

Kenneth Blackwell in Ohio got away with a lot of crap, overriding the local precints as needed.

There are plenty of other examples, too - and some are lower level people. Recall the news story about a Republican operative convicted of the crime of jamming Dem phones.

Historically, the fraud was more evenly distrbiuted - plenty of Democratic examples.

Today, though, just try to get any voter fraud story on the mainstream news. They'll start reporting it at the time of a conviction.

Diebold's political orientation wasn't the corruption of the dollar, to the highest bidder. That chairman was a Republican partisan, not a mercenary.

Not that mercenaries who would sell out the voters to either side would be ok.
 

StageLeft

No Lifer
Sep 29, 2000
70,150
5
0
Originally posted by: MovingTarget
Originally posted by: Skoorb
Originally posted by: halik
Why the hell is it so difficult to make a secure voting machine? ATMs have been around for ages and it's the same damn principle.
I've been asking that question for years. Nobody on the planet has any idea why it's so difficult.

Well, at least for ATMs, if there is a problem, the individual has a receipt from their transaction. A problem with election system arises due to the secret ballot. How do you really know unless secret ballot is removed? I'm not advocating such a thing as I believe that secret ballot is fundamental to any democratic system, but it does raise a point...

Honestly, I prefer the mechanical voting machines and physical security to the electronic ones anyday...
Perhaps each eligible voter gets an one-time use card and has to scan it when they vote. There would certainly be ways to make this anonymous. Anonymity does add an extra layer of complexity but not one I think should make it this embarrassing.

 

Fear No Evil

Diamond Member
Nov 14, 2008
5,922
0
0
Originally posted by: Skoorb
Originally posted by: MovingTarget
Originally posted by: Skoorb
Originally posted by: halik
Why the hell is it so difficult to make a secure voting machine? ATMs have been around for ages and it's the same damn principle.
I've been asking that question for years. Nobody on the planet has any idea why it's so difficult.

Well, at least for ATMs, if there is a problem, the individual has a receipt from their transaction. A problem with election system arises due to the secret ballot. How do you really know unless secret ballot is removed? I'm not advocating such a thing as I believe that secret ballot is fundamental to any democratic system, but it does raise a point...

Honestly, I prefer the mechanical voting machines and physical security to the electronic ones anyday...
Perhaps each eligible voter gets an one-time use card and has to scan it when they vote. There would certainly be ways to make this anonymous. Anonymity does add an extra layer of complexity but not one I think should make it this embarrassing.

So would people in Chicago be issued multiple one-time use cards? Vote early vote often!
 
Dec 26, 2007
11,782
2
76
Originally posted by: SP33Demon
Absolute power corrupts, and this is a good example.

So having multiple competeing systems in place, that will most likely be different, is a better approach?