Is Open Source the Answer to Voting Woes?

Lora Bentley

I think most of us are as tired of campaign commmercials as we are of stories about how horrible our economy seems to be. So a story about election technology might not be what you want to see today, but like the economic climate, the election is our reality for the time being.

 

In Monday's New York Times, IDG's Paul Venezia wrote about voting machines and how watching them fail in state after state has been more entertaining over the past eight years than the election returns themselves. He argues, however, that voting machines running on closed source software result in disenfranchisement because they are so insecure. For instance:

Premier Election Solutions recently advised that its machines lost votes in Ohio primaries due to an incompatibility with McAfee's antivirus software. .... When results from elections conducted on e-voting systems are called into question, manufacturers point the finger at defective "memory cartridges." Those of us in IT know that if all flash storage were this error-prone, digital cameras and iPods wouldn't exist. Worse, we know it's far simpler to pocket or swap out a small flash card containing a few thousand votes than it would be if those votes were recorded on paper ballots.

Another problem with today's electronic voting machines is that few of them provide a paper trail. And the stranger thing, it seems, is that everyone knows voting machines are a problem, but they seem to take it in stride -- shrug their shoulders and move on. (Kind of like the way we laugh at the "honest politician" jokes, Venezia suggests.)

 

 

He says open source voting machines are the only way to improve security and prevent disenfranchisement. Australia moved to open source voting in 2001, and California Secretary of State Deborah Bowen has pushed for open source voting -- at least in her state -- for some time now. Venezia says simply, "The key to securing e-voting resides in making its systems open source." Here's why:

With all the covers off, it becomes extremely difficult to embed backdoors or commit cloak-and-dagger fraud. The ability to view the code that records our votes should be a basic right -- if only to ensure that the conditions leading to a successfully recorded vote do not set success as a default.

And to those who say opening the code will only give hackers more opportunity to mess with the vote, Venezia says:

The ever-growing adoption of open source software in businesses large and small, as well as the Internet's reliance on open source solutions, provides evidence to the contrary. For example, open cryptography solutions are no less secure than their closed counterparts. In fact, one could argue that they're more secure, given that complete code visibility greatly reduces the potential for backdoors.

The kicker, though -- and I think Venezia hits the nail squarely on the head here -- is that until enough people get fed up with the mess that current e-voting machines have created to actually say something or to develop said open source voting machines, we won't get anywhere. The Open Voting Consortium has a leg up on everyone in that regard.



Add Comment      Leave a comment on this blog post
Nov 3, 2008 1:17 AM Cameron Cameron  says:
Open source is a big part of the solution, but not for the reason its less sophisticated advocates put forward. Open source levels the playing field, and of course it makes for more reliable and secure software. It breaks up the cozy back-room club that owns the voting equipment business today. But until someone solves the chain-of-custody problem, there is no way to know the code your favorite expert inspected last week generated the machine image you're voting with today. Or the machine image that will tally your votes and report results. The solution to that isn't open source, it's software independence. Systems that are end-to-end trustworthy even if you don't trust the individual components. The Open Voting Consortium's system has that, because its ballots-of-record are paper, and cannot be altered without detection, and because their format is open, allowing true recounts on diverse systems. Open formats and interfaces are the key, open source is just the best way to get there. Reply
Nov 4, 2008 1:24 AM David Hustace David Hustace  says:
If you build it, they will come. Not before. Reply
Nov 4, 2008 6:54 AM My Opinions My Opinions  says:
Electronic voting: Open Source is not a solution... But Oprah is not a computer scientist, nor an IT expert, right? Computer scientists or IT experts should get these issues right, one would expect.Well, you will be surprised to know how many computer scientists and IT experts can get these issues...... Reply

Post a comment

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

null
null

 

Subscribe to our Newsletters

Sign up now and get the best business technology insights direct to your inbox.