Home
Archive
Columnists
Video
Blogs
Discuss
About
Search
Donate
Advertise
Advertisement
Advertisement
Advertisement
Advertisement
Register to Vote: Rock the Vote, powered by Working Assets Wireless
Advertisement
  • AlterNetYour turn

Support AlterNet
Do you value the information you're getting from AlterNet? Please show your support with a tax-deductible donation.


Feedback
Tell us how we're doing.

Democracy and Elections

The Latest Spin From Voting Machine Makers: What Problems?

By Dan Wallach, Freedom to Tinker. Posted July 7, 2008.


At a Texas legislative hearing, manufacturers say scientists who studied their machines were not looking at "real world" issues.
Advertisement

Last week, I testified before the Texas House Committee on Elections (you can read my testimony). I've done this many times before, but I figured this time would be different. This time, I was armed with the research from the California "Top to Bottom" reports and the Ohio EVEREST reports. I was part of the Hart InterCivic source code team for California's analysis. I knew the problems. I was prepared to discuss them at length. Wow, was I disappointed. Here's a quote from Peter Lichtenheld, speaking on behalf of Hart InterCivic:

Security reviews of the Hart system as tested in California, Colorado, and Ohio were conducted by people who were given unfettered access to code, equipment, tools and time and they had no threat model. While this may provide some information about system architecture in a way that casts light on questions of security, it should not be mistaken for a realistic approximation of what happens in an election environment. In a realistic election environment, the technology is enhanced by elections professionals and procedures, and those professionals safeguard equipment and passwords, and physical barriers are there to inhibit tampering. Additionally, jurisdiction ballot count, audit, and reconciliation processes safeguard against voter fraud.
You can find the whole hearing online (via RealAudio streaming), where you will hear the Diebold/Premier representative, as well as David Beirne, the director of their trade organization, saying essentially the same thing. Since this seems to be the voting system vendors' party line, let's spend some time analyzing it.

Did our work cast light on questions of security? Our work found a wide variety of flaws, most notably the possibility of "viral" attacks, where a single corrupted voting machine could spread that corruption, as part of regular processes and procedures, to every other voting system. In effect, one attacker, corrupting one machine, could arrange for every voting system in the county to be corrupt in the subsequent election. That's a big deal. At this point, the scientific evidence is in, it's overwhelming, and it's indisputable. The current generation of DRE voting systems have a wide variety of dangerous security flaws. There's simply no justification for the vendors to be making excuses or otherwise downplaying the clear scientific consensus on the quality of their products.

Were we given unfettered access? The big difference between what we had and what an attacker might have is that we had some (but not nearly all) source code to the system. An attacker who arranged for some equipment to "fall off the back of a truck" would be able to extract all of the software, in binary form, and then would need to go through a tedious process of reverse engineering before reaching parity with the access we had. The lack of source code has demonstrably failed to do much to slow down attackers who find holes in other commercial software products. Debugging and decompilation tools are really quite sophisticated these days. All this means is that an attacker would need additional time to do the same work that we did.

Did we have a threat model? Absolutely! See chapter three of our report, conveniently titled "Threat Model." The different teams working on the top to bottom report collaborated together to draft this chapter. It talks about attackers' goals, levels of access, and different variations on how sophisticated an attacker might be. It is hard to accept that the vendors can get away with claiming that the reports did not have a threat model, when a simple check of the table of contents of the reports disproves their claim.

Was our work a "realistic approximation" of what happens in a real election? When the vendors call our work "unrealistic", they usually mean one of two things:

  1. Real attackers couldn't discover these vulnerabilities
  2. The attackers can't be exploited in the real world.

Both of these arguments are wrong. In real elections, individual voting machines are not terribly well safeguarded. In a studio where I take swing dance lessons, I found a rack of eSlates two weeks after the election in which they were used. They were in their normal cases. There were no security seals. (I didn't touch them, but I did have a very good look around.) That's more than sufficient access for an attacker wanting to tamper with a voting machine. Likewise, Ed Felten has a series of Tinker posts about unguarded voting machines in Princeton. Can an attacker learn enough about these machines to construct the attacks we described in our report? This sort of thing would need to be done in private, where a team of smart attackers could carefully reverse engineer the machine and piece together the attack. I'll estimate that it would take a group of four talented people, working full time, two to three months of effort to do it. Once. After that, you've got your evil attack software, ready to go, with only minutes of effort to boot a single eSlate, install the malicious software patch, and then it's off to the races. The attack would only need to be installed on a single eSlate per county in order to spread to every other eSlate. The election professionals and procedures would be helpless to prevent it. (Hart has a "hash code testing" mechanism that's meant to determine if an eSlate is running authentic software, but it's trivial to defeat. See issues 9 through 12 in our report.)


Digg!

See more stories tagged with: security, voting machines, voting rights

Liked this story? Get top stories in your inbox each week from Democracy and Elections! Sign up now »


Advertisement

 

Comments Turn comments off sitewide Give us feedback »
Comments closed.
The comments for this story have been closed. Thank you to everyone who participated.
View:
Citizen Watch in the Internet Age
Posted by: khoyumpa on Jul 8, 2008 1:20 AM   
Current rating: Not yet rated    [1 = poor; 5 = excellent]
Without some sort of paper trail, voter fraud can occur on much grander scales than ever before. Voting security should be comparable to levels of security for the highest levels of government office.

Voting is the one right that defines American democracy. To protect this right for ourselves, it is up to the general public to urge for closer oversight into the bidding for and use of electronic voting machines.

I agree that digital is the way of the future, but a better solution can be found.

Until then, I urge everyone to use cellphones, digital cameras and video recorders to document the safety and security of those voting machines. And to use social media like Twitter, Plurk, etc. as the ways to document in real-time polling station conditions.

[« Reply to this comment] [Post a new comment »] [Rate this comment: 1 - 2 - 3 - 4 - 5]

See no evil...
Posted by: westomoon on Jul 13, 2008 6:16 PM   
Current rating: Not yet rated    [1 = poor; 5 = excellent]
How surreal that the discussion of e-voting machines centers on whether they can be hacked by outsiders -- when the problem to date has been that they've been tampered with by insiders!

[« Reply to this comment] [Post a new comment »] [Rate this comment: 1 - 2 - 3 - 4 - 5]

volley
Posted by: bflove on Jul 13, 2008 8:18 PM   
Current rating: Not yet rated    [1 = poor; 5 = excellent]
Both the e-slate and the vote counting equipment at election central has a Microsoft computer installed. With microsoft "access" program installed on the machine, an insider can, without password, access the voting program and switch winner and looser in less than a minute; without leaving any evidence except the computer log will show that MS Access was used. About the only thing that can be done to possibly catch the crooks this election is to do a manual count of several of the voting precinct's ballots, if printed ballots are available, and compare the machine count with the manual count. Of course, this will not detect fraud in all the precincts, but may help deter some who would commit fraud.

[« Reply to this comment] [Post a new comment »] [Rate this comment: 1 - 2 - 3 - 4 - 5]