July 25, 2008 12:00 PM PDT

Open-source electronic voting

It is pretty much agreed that electronic voting systems need to provide a paper receipt for auditing, but what if instead the electronic voting system printed out a unique ballot that could be scanned and tallied before the voter left the polling station?

On Thursday Alan Dechert, president and CEO of the Open Voting Consortium, Brian J. Fox and Parker Abercrombie of The Okori Group, and Brent Turner, met with CNET News and offered a peek at a different kind of electronic voting system to be demonstrated live at this year's LinuxWorld in San Francisco.

Currently private companies provide electronic voting machines and services throughout the country, among them Premier Elections Solutions (formerly Diebold) and Sequoia Voting Systems. But doubt exists about the accuracy of these systems, in part, because the companies refused to allow third-party scrutiny. In 2007, the California Secretary of State Debra Bowen instituted a third-party review of the electronic voting systems used in the state and found various irregularities. In 2004, former California Secretary of State Kevin Shelly decertified several voting systems under increasing concerns over the integrity of those systems.

The Open Voting Consortium advocates the use of open-source tools to provide election officials with accurate electronic voting systems, systems they say will save countries nearly 90 percent of the cost of current electronic voting machines. They are currently concentrating their efforts within California. They hope to announce soon adoption by at least one large county in the state and perhaps be in a position to provide services to the entire state in time for the 2012 presidential election.

The Okori Group has designed a Web-enabled service for county officials to create their ballot design, with templates for multiple candidates, yes or no propositions, and other contests likely to appear in an election. Drawing upon a database of eligible local candidates and issues, an election official creates a ballot with the Okori Group's online tool.

Dechert said that the Open Voting Consortium system would allow for unique read-only discs to be burned for each machine within each precinct and ward. The local poll worker would load the bootable disc into a special computer and printer hybrid that is yet to be designed.

For the purposes of the demonstration at CNET, Dechert used a laptop and an inkjet printer. But what Dechert envisions is a touch-screen tablet PC physically attached to an inkjet printer with a single DVD-drive. He envisions such a machine costing around $400 to produce, and said that a production model could also be offered to consumers as well.

To vote, a person would use the touch-screen to make selections, as is the case with conventional electronic voting systems.

The difference, said Dechert, is that the machine would print out the final choices along with a unique bar code. The paper ballot would then be inserted into a sleeve with only the bar code exposed.

An election worker would then scan the bar code to record the vote. At the end of the election or at choice points during the day, a tally sheet could be printed, also with a barcode. The barcode uses Open Source PDF-417, a standard that is also used in identification cards and inventory systems and can be read by most scanners. Within the two-dimensional bar code is a numerical-coded sequence that shows how a person voted. There is also a unique identifier so that the ballot cannot be counted a second time. The printed ballot cannot be linked with a specific person, but the ballot can be associated with the electronic tally stored in the computer.

Dechert says his system is better because it doesn't use fancy cryptography, it uses a simple chain of custody.

Once the bar code has been scanned, the vote entered, the paper ballot is put into a box. Later the paper ballots can be tallied if need be.

Attendees at this year's LinuxWorld will have the opportunity use this open-source voting system to cast a mock ballot for the 2008 presidential election. They'll also see first-hand how the votes are tallied every half hour and made available for recount using this system. LinuxWorld will take place August 4-7 at San Francisco's Moscone Center.

Recent posts from News - Security
Microsoft: Expect four bulletins on Patch Tuesday
Protesters decry NASA hacker's extradition
Chrome suffers first security flaw
Microsoft proposes age-limited digital playgrounds
Microsoft slams Google on privacy
Add a Comment (Log in or register) 11 comments
by lmasanti July 25, 2008 12:27 PM PDT
There are a couple of "country" where "county" should be.
Reply to this comment
by robvme July 25, 2008 1:56 PM PDT
I think it wise to plug all of the security issues inherent in the Linux Kernel and how those holes are addressed before we commit to a voting system that has any kind of integrity. Linux is not ready for primetime in this area.
Reply to this comment View all 2 replies
by Dalkorian July 25, 2008 3:05 PM PDT
Why does this need to be so complicated? In my precinct, we're handed a paper ballot and a blue felt pen, we mark our choices and feed the ballot into a scanner. The scanner records and tallies the votes, plus it has the paper ballots in case a physical recount is needed. Simple and effective, plus more trustworthy than this "touch the screen, get a barcode you can't verify, feed it into another machine" nonsense.
Reply to this comment View reply
by TheDutchMen July 26, 2008 5:03 AM PDT
I like the idea of a computer generated ballot. Do have two concerns. 1) How do I know the bar code is a true representation of my vote. I feel the bar code could lead to fraud. I would be too easy to record a different vote in the bar code then the way I voted. 2) One issue against this idea. In the past test have been done to check if the voter verifies the paper trail against their vote. And the voter has not picked up intentional errors (fraud, the paper trail different from their vote.) How will you over come that problem?
Reply to this comment
by cjbf July 26, 2008 8:05 PM PDT
Dalkorian is absolutely correct. This system is more complicated, which means more expensive, and unneccessarily so. When the expected requirement for paper proof becomes law, I'll bet our commissioners throw good money after bad & buy some sort of attached printer that 1) will NOT have the printout in the same format as the ballot (which would make checking your vote against what's on the screen easier & faster and 2) will NOT be printed in large enough type for easy reading in whatever light is available. They will NOT cut their losses & admit that they spent the HAVA money unwisely in the first place.
Reply to this comment
by c|net Reader July 28, 2008 8:11 AM PDT
One idea proposed before is to have the machine print a form that is easily scanned and avoids the problems of human marked forms (marks too big, too small, too faint, too shaky, etc.). Scanning has its own problems, of course. How do you know the scanner accurately reflected your vote? Scanners can be hacked, too. Audits come into play, of course, but there's always something. You could require scanning multiple times on separate scanners and, say, entering a code from each into a tallying machine (manually or electronically), where the code is a hash of the vote state and a key unique to the scanner. That would confirm that multiple scanners read the vote the same way, but then the tallying machine becomes the single point of failure.

As has been suggested before, a means by which the voter can confirm that his vote was tallied accurately is likely the best course. That is, when looking at the tallied voting results, if the voter can search for a vote with a particular code number printed on the voter's receipt, then the voter can confirm that his intended votes were tallied correctly.
Reply to this comment
by albizzia July 28, 2008 2:25 PM PDT
Having worked as a polling place official, I agree that this proposal is too complicated and prone to errors. There will be too many people bypassing the scanning step and just dropping the unscanned uncounted ballot in the box. That is why the local paper ballot and scanning system has the ballot scanner on the ballot box itself, the ballot is scanned to deposit it in the box. While cardboard security sleeves are available for the voters to use, few bother to use them. Voters are much more concerned about their vote being counted accurately than about their vote being secret.

Printing the completed ballot with a machine is good as it reduces errors and could reduce paper use, though it does cost more than preprinted paper ballots filled out by hand. But no complicated obscure bar code is needed, just a good easy to read OCR font.
Reply to this comment
by sfpearce August 7, 2008 9:16 PM PDT
Here is a two-minute video about the recent successful open source voting machine display at the Linux conference:

http://www.youtube.com/watch?v=4E2eTg_LQ4E
Reply to this comment
Powered by Jive Software
advertisement

Latest tech news headlines

Resource center from News.com sponsors
Same great protection. Reengineered for speed.
Norton Internet Security™2008

Click Here!
Norton still delivers award-winning protection and now uses 83% less memory and scans 48% faster than the competitor average. Get a FREE trial today!

Click Here!
Norton Beats the Competition

See how Norton Internet Security™2008 uses less memory, while scanning and booting faster than the competitor average.

Norton Protection Blog

Read the latest from our security experts as they help protect people from evolving online threats.

Protect Your Bluetooth Connection

Don't let fraudsters sink their teeth into your Bluetooth connection.

Vishing - What you need to know

Meet the latest ID theft scam: Voice Phishing.

Take Norton for a Test Drive Today!

Act now to get your FREE trial of Norton Internet Security 2008.

About News - Security

Online security is threatened by more than hacking and phishing attempts. Check here for the latest updates on software vulnerabilities, data leaks, and rapidly spreading viruses--and learn how to protect your systems.

Add this feed to your online news reader

News - Security topics

Featured blogs

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right
  • Nanotech: The Circuits Blog

    Timing rumors surface for AMD plant spin-off

    Rumors persist that Advanced Micro Devices is planning to spin off all or part of its manufacturing operations.

  • Gallery

    Photos: Ron Paul's RNC alternative

    As the Republican convention took place just miles away, a crowd rallied for the former presidential candidate and his message of limited government, ensured civil liberties, lower taxes, and peace.

  • Digital Noise: Music and Tech

    Was 1980s music that bad?

    NPR asks listeners which year featured the best music, and the 1980s emerge as a bleak era. Personally, the '80s figure prominently in my collection, but well behind the 1970s.

  • Beyond Binary

    Microsoft begins big ad push

    Microsoft's multi-year push, estimated at $300 million, begins with a spot featuring Bill Gates and Jerry Seinfeld aired during Thursday's NFL game.

  • Video

    YouTube plays party politics

    During the presidential campaigning four years ago, YouTube didn't even exist. Now it's a tool candidates must master to get their message across. CNET's Kara Tsuboi stops by the YouTube upload booths at the Democratic and Republican conventions to find out why Google's video site has such a big presence in Denver and St. Paul, Minn.

  • News - Digital Media

    Michael Moore plans Net-only film premiere

    Filmmaker plans to premiere his latest documentary exclusively on the Internet for free, forgoing the traditional theatrical release.

  • Video

    Political party playlists

    We know the Democrats and Republicans are split over policy issues, but does their musical taste fall down party lines too? And what kind of gadgets did they bring to the conventions to listen to their music? CNET reporter Kara Tsuboi finds out.

  • News - Politics and Law

    What you can--and can't--find about Palin on the Internet

    John McCain's choice of Sarah Palin as a running mate has inspired a wealth of creativity on the Internet.

  • News - Cutting Edge

    Execs predict next Google-like tech

    On eve of company's 10-year anniversary, researchers and business pundits speculate about what technologies might someday have as much impact as Google.

  • Gallery

    Photos: The brains behind Google Chrome

    Here's a look at some of the engineers and executives who took the stage at the company's headquarters as they unveiled the new browser.

  • Webware

    10 things we'd like to see in Chrome

    Google's Chrome is pretty good, but it could be a whole lot better. We've rounded up 10 fairly extensive ways to tweak it to make it an all-around better browser.

  • Green Tech

    Clean-tech group forms to support Obama

    "Clean Tech and Green Business for Obama" aims to raise $1 million for the Democratic presidential nominee while elevating issues of climate change and alternative energy.