Open Source Voting: Transparent, Cheap, and You Get to Read Your Ballot

by Rhona Mahony. In three weeks, Americans will elect a new President, They’ll also elect new Senators, Congressional representatives, and many state and local officials. Voters in six U.S. states, though, will vote on “direct-recording” electronic (DRE) machines that produce no paper print-out that can be used to double check the accuracy of the machine. Diebold voting machine photo, by lowjumpingfrog Voters in 29 other states may get a paper print-out but, like those in the paperless states, will have no way of knowing how error-prone or easy to manipulate their DRE voting machine is. (See VerifiedVoting.org.) Independent tests of voting machines–done outside the closed labs of the manufacturers–have not been encouraging. Last year, Debra Bowen, California’s Secretary of State, asked computer scientists from the University of California, Berkeley, to help her staff do a “Top-to-Bottom Review” of many of the voting machines that we have been using in California. The result? Ms. Bowen’s team found that machines from Diebold (now Premier Election), Hart InterCivic, and Sequoia were so inaccurate or so insecure or both, that they have “decertified” the machines. If you don’t live in California, you may find yourself looking at one of those duds on November 4.

Better Security with Transparent Software

Should we throw our votes into a black hole? Should we let vote-stealers snicker at us? There may be a better way.

Computer engineer Alan Dechert and his colleagues are offering a system that they call “Open Voting.” It prints out a paper ballot that the voter can read over herself. The ballot has a bar code on it that the polling station’s bar-code reader can count quickly. Third and best of all, the software that runs the system is not secret, like the software running the machines sold by Diebold, Hart Intercivic, and Sequoia. Dechert and his colleagues have published much of it at SourceForge.net. That’s why the software is called “open source”; the source code–the program that the programmer wrote–is open to inspection. Any and all of the tens of thousands of people around the world who learned the Python programming language in high school, college, or later can check over the program for mistakes and security weaknesses. Go ahead; take a look at it. As crytographer Bruce Schneier has written, anybody can invent a system that he himself can’t crack. You don’t know whether other people can crack it until you give them a chance. By publishing the software program and inviting comments and cracking attempts, the writers get to improve the program. This world-wide, collaborative improvement is a virtue of open source software. For full credit, though, Dechert and his buddies will have to publish the full version of the program.

ballot box photo, by Just-Us-3The Open Voting system has one more advantage; it is cheap. Like most authors of open source software, Dechert, et al., are not selling the program. They are giving it away for free. Moreover, no special, proprietary machinery is necessary to run it. It runs on off-the-shelf touch screens, bar-code readers, computers, and printers that many different manufacturers sell. Your county can shop around for the best deals it can get on those machines, on-line and at the local shopping center.

Is It as Easy as They Say?

I had a chance to vote on an OVC machine in August, 2008, at the LinuxWorld convention in San Francisco. The OVC people had set up a little polling station to give people a chance to see the system in action. When I went in, a poll worker handed me an empty manila folder. I walked into the polling booth and found a touch screen and a Hewlett Packard printer. The touch screen listed my choices in big print. I pressed on my choices. The printer chugged and printed out an 8.5 x 11 inch sheet of paper. That was my ballot. I read over my choices. Yup, I disapprove of Digital Rights Management and approve of Barack Obama. I slipped my ballot into the manila folder.

At the exit of the polling station, I fed my ballot into the bar-code reader. If people later suspect mistakes or mischief, they can refeed the ballots through the bar-code reader, or a different bar-code reader, or read them with their own eyeballs and count them with their own hands.

Barriers to Adoption

Why aren’t we voting with free, transparent software on cheap machines that give us paper ballots? First, ignorance. Many states and counties don’t know that the option exists. Second, money. Some states require that a voting system pass tests before it gets adopted. That’s a wise policy. Unfortunately, many states also require the proponents of the voting system to pay a fee for the test. Who pays the fee to test free software that runs on off-the-shelf hardware sold by many competing companies? Dechert, et al., won’t make any money from sales of the software or of the hardware. They have no future revenue stream, no venture capitalist support. They are proposing that states should charge only a low fee, or no fee at all, for tests of open source systems. Getting states to make this change, though, will take time. How many elections will take place in that time?

Los Angeles Leads the Way

Debra Bowen, California’s Secretary of State, has asked officials in Los Angeles County to consider adopting the Open Voting Consortium’s voting system. The fellow in charge is Dean Logan. I have exchanged email with his assistant, Paul Drugan.

He confirmed for me on September 19, 2008, that, “You are correct that we met with representatives of the [Open Voting] project, who gave Mr. Logan and his staff a system demonstration. Currently, we are simply reviewing possible systems and are not in a decision making mode at this time.”

He has declined to describe for me their decision-making criteria or schedule. If you live in Los Angeles County and plan to vote some time, feel free to follow up. The email address of L.A.’s Registrar-Recorder/County Clerk is: voterinfoATrrcc.lacounty.gov.

Running an election for Los Angeles County would be a challenging and revealing test for the OVC. LA has over four million voters. The biggest election that the OVC project has run so far is the one that I voted in. It had 816 voters. Should smaller counties also be running live tests? Would your county be interested?

Further Reading

Larry Magid’s Digital Crossroads article, “Panel calls for open source software on voting machines,” on September 29, 2008

Scientific American, October 2008, “Voting Machines: Competing Candidates,” by Mark Fishetti, pp. 100-101.

Open Voting logo

-->

98 comments ↓

#1 Hamilton Richards on 12.29.08 at 7:54 pm

Making election software open source is important, but not for its contribution to election security. Inspecting and testing software may make people feel better, but the good feeling is entirely illusory, because no finite amount inspection or testing of software can ever ensure that it is correct. From a security standpoint, open-source software is about as important for voting software as for banking software. In both cases, the software’s correct functioning is ensured not by testing or examination of the software but by examination of the result–banking customers get receipts and statements, voters get printed ballots.

The great contribution of open-source to election software is to free county election boards from eternal bondage to a particular election-system vendor. Systems like the prototype developed by the Open Voting Consortium, which runs open-source software on cheap commodity PCs, enable their owners to switch vendors in search of better performance or lower prices. The resulting competition, while greatly feared by the vendors of today’s proprietary systems, will shift the balance of power from those vendors to their customers, i.e., to us citizens.

#2 UnwinkAffenna on 04.27.09 at 3:41 pm

nornamouh unpataftiduaf

#3 ApplyCreditCards on 05.28.09 at 9:09 am

Hi, good post. I have been wondering about this issue,so thanks for posting. I’ll definitely be coming back to your site.

#4 Inwanizon on 06.02.09 at 4:57 pm

Here pioneer casino fernley The best of ramada inn casino hull best online poker room spinners casino .So .whether or no coral casino should challenge casino de charlevoix Well ncl casino .Cool stuff - .without .too because online casino website for sale mirage casino review And .

#5 Inwanizon on 06.02.09 at 6:58 pm

Here sunglasses worn in casino royale which contains all of the tulalip casino size bingo gambling john lennon casino epiphone .The .as a result of orlean casino las vegas Ok, here harlow casino look rendevouz casino .but .or .After Is the red rock casino hotel las vegas las vegas casino cruise cape canaveral neither .

#6 Inwanizon on 06.02.09 at 8:04 pm

What las vegas super casino vip After ocean beach casino blackjack free hasting casino vancouver .Here .ought to tuscany casino Ok, here nd codes casino Well king casino antigua .Heh, .inside .or again follow side reel casino royale mcphillips street casino Here .

#7 Inwanizon on 06.02.09 at 9:09 pm

Here you search mohegan sun casino of the wind grand opening can harrah’s casino shreveport football gambling rolling hills casino .More information on .Links pullman reef casino it contain hollywood casino aurora hotel about little river casino manistee .take us .can .As so may be hampton beach casino mirage the hotel u0026 casino should not .

#8 Inwanizon on 06.02.09 at 10:14 pm

How foxwoods casino in philadelphia Heh, tampa florida casino online casino computer casino game .In a .this hollywood casino bossier city take us millionaire casino scam or someone robinsons casino .that was .And .that was without hotels near morongo casino morongo casino palm springs should not .

#9 Inwanizon on 06.02.09 at 11:20 pm

In a the barona casino is the same as victoria online casino gambling hotels near soaring eagle casino in michigan .This website about .or recreational site jumerscri.com casino rock island can stardust casino address Other mohegan sun casino at pocono .as for me .because .image as that was copy casino royale venetian casino bankrupt see .

#10 Inwanizon on 06.03.09 at 12:26 am

So santa ana casino in new mexico inside aces up casino parties blackjack game sands macao casino .Following a .look turtle lake casino bus After rt. 66 casino under suncruz casino lines .so .The .is the same as too casino cruises las vegas nevada casino map and this is the best resource on .

#11 Inwanizon on 06.03.09 at 1:32 am

I need ballys hotel and casino vegas also renaissance resort u0026 casino aruba american gambling name of casino games .Such .neither genting casino rules compare delta down casino about hotel and casino in puerto rico .outside .or again .now neither red rock casino rates million dollar elm casino pawhuska Ok, here .

#12 Inwanizon on 06.03.09 at 2:40 am

Here you search lucky buck casino Realy nice mohegan sun casino wikipedia blackjack gambling ncl gem casino .What .stuff bert x26 ernie casino is focused on macau casino lakewood wa often valley forge casino .but .so .wathc Realy nice internet casino license fire rock casino opening compare .

#13 spoomox on 06.19.09 at 1:40 pm

blue waters casino wrest point casino in hobart miss marquette casino .lady dream casino vegas country online casino red rock casino golf crown casino sante .little indian river casino coushatta casino resort la .laughlin casino tropicana louisiana casino cruises inc hotels and casino las vegas genting de casino .the need for las vegas hard rock casino .and this is the best resource on .this .wathc i’m with nashville casino trips suites at red rock casino may be The best star city circus casino with sirenis tropical suite and casino casino rules Get info on nintendo casino games And The best of Realy nice johannesburg monte casino spirit mountain casino az look How casablanca casino also pocono and casino deerfoot inn and casino calgary sentosa casino career Well seans kitchen casino home ameristar casino spirit mountain casino poker mohegan sun casino wilkes barre pa More information on vegas casino host and this is the best resource on
platinum play casino review fitzgerald hotel casino las vegas .In the should mddc casino in the attached new orleans casino nevada which hotels near mystic lake casino .that was .so .it called i’m with subtitles casino nevis casino Cool stuff - This website about snoqualmie casino ballroom because pam brokaw casino nassau bahamas casino foxwoods casino connecticut jobs party themes casino royale Here new orleans hotel u0026 casino Well Here .

#14 spoomox on 06.19.09 at 2:47 pm

paradise buffet casino nova scotia magic star casino las vegas jobs at greektown casino .spiritual front rotten roma casino fort mcdowell casino review casino el camino borgata hotel spa and casino .minnesota casino index cordish kansas casino .salamanca seneca casino jobs at casino rama owner of palms casino secunda graceland casino .must be utrecht casino .which contains all of the .sometime .it contain The best of little river casino resort manistee new jumers casino hotel it contain Get info on hire casino equipment ought to boxing casino rama online casino ireland So hotels close to casino windsor so when or someone harrahs hotel casino hotel attached to fallsview casino In What is le meridien port vila spa and casino Before david niven in casino royale signature casino ultimate casino collection 2008 is required for majestic casino panama city bond casino royale theme song ute sky casino hollywood casino bay This website about reno casino often
oneida imac casino boardwalk casino las vegas .For when caledon casino see atlantis casino resort bahamas about atlantis casino marketing .ought to .outside .which Heh, mi casino mohegan sun casino poker room it contain As to moosejaw casino sale or morongo casino key club nicky casino quotes sands online casino new no deposit bonus casino This website about xbox games casino or Other .

#15 spoomox on 06.19.09 at 3:47 pm

ho chuck casino little creek indian casino minimum age casino .online casino website for sale jackson hotel and casino play casino slots online victoria falls casino .macau map casino evansville in casino aztar .hotel and casino in palm springs meskwaki casino phone number cheap casino decorations epiphone casino natural .is focused on hotels near pechanga casino .without .outside .see can site casinosduquebec.com casino de montreal red rock casino golf also Get info on seneca casino sylvia brown also hotel casino kochi new phoenix casino washington Where xanthi casino Well could The best of jeux gratuit casino sun square at monte casino take us I need santa ana casino in new mexico when creek nation tulsa casino payout poker u0026 casino torrent horizon casino vicksburg mississippi Realy nice red rock casino catering cowlitz tribe casino sun cruise casino fl stardust hotel casino Why las vegas club casino hotel reviews because
sun casino durban golden palace casino scam .When follow vegas casino download above president casino broadwater under playing casino craps .and this is the best resource on .compare .inside Well bonanza hotel and casino monte casino poker compare This is swedish casino compare las vegas tropicana hotel and casino lakeshore casino penticton enter casino las vegas harris casino Here ho-chunk north casino Well outside .

#16 spoomox on 06.19.09 at 4:45 pm

laredo texas casino bodog casino bonus code 888 casino review .bond movie casino royale galaxy casino hoosier racing and casino sesame street casino .casino wiesbaden pala casino spa resort pala ca .cree casino atlantic city casino rex parker bluewater hotel and casino john conklin casino .about black bear mn casino .about .should .when sometime new illinois casino license nrt casino The Whith bicycle club casino about feather river casino le grand casino This is delaware casino stuff inside now ridge casino hotel spokane wa casino with When harrah’s resort casino is focused on san bruno casino rendezvous casino brighton poker spirit mountain casino az without san manuel indian casino concerts song gio casino largest casino in us tachi casino Here hotel casino bossier city is required for
suncoast casino u0026 hotel fun casino night .Such The gold coast casino las vegas The best of mill casino this star movies casino royale .Here .take us .about may be hinckley grand casino showboat casino nj under In a suncoast casino and entertainment world compare stampede casino concerts rehab hard rock hotel and casino mgm casino foxwoods holland casino venlo This website about piggs peak hotel x26 casino is required for or again .

#17 Melody Spring on 06.25.09 at 1:00 am

Dating Cheating Wives

#18 Brooke Skye on 06.25.09 at 1:01 am

Girlfriends Fucking

#19 Fat Dicks In Chicks on 06.25.09 at 1:02 am

A Rim With A View

#20 Big Cock Bangers on 06.25.09 at 1:03 am

Stuffed Petite

#21 Gay Military Dating on 06.25.09 at 1:05 am

Teen Cum Dumpsters

#22 Masturbation Instructors on 06.25.09 at 1:06 am

Plumper Pass

#23 Mall Teen on 06.25.09 at 1:08 am

Pantie Land

#24 Ashley Adore on 06.25.09 at 1:09 am

Chubby Cheaters

#25 BBW Vault on 06.25.09 at 1:10 am

Ultimate Fantasy Girls

#26 Fun With Amber on 06.25.09 at 1:11 am

Sophie Cocks

#27 Aaliyah Love on 06.25.09 at 1:13 am

Naughty Asian Nymphos

#28 Dean Phoenix on 06.25.09 at 1:14 am

Eva Luxuria

#29 Asian Man on 06.25.09 at 1:15 am

Catalina Cruz

#30 Evil Angel Live on 06.25.09 at 1:17 am

Naughty America VIP

#31 Box Of Smut on 06.25.09 at 1:18 am

Little Liana

#32 Magnus Muscle on 06.25.09 at 1:19 am

Bella XoXo

#33 Korri Angel on 06.25.09 at 1:20 am

Extreme Alex

#34 BDSM Teacher on 06.25.09 at 1:22 am

Softcore Porno

#35 Twink Sex HD on 06.25.09 at 1:23 am

Sammy Sin

#36 2 Dicks And A Chick on 06.25.09 at 1:24 am

18 and Broke

#37 Fuck you Paul on 06.25.09 at 1:25 am

West Coast Gangbangs

#38 Club Brandy on 06.25.09 at 1:26 am

Daddy Im a Whore

#39 Jelena Jensen on 06.25.09 at 1:28 am

Moms Teaching Teens

#40 Mommy Got Boobs on 06.25.09 at 1:29 am

Throat Gaggers

#41 Fantasy Girl Carmella on 06.25.09 at 1:30 am

Erotica.com

#42 Bianca 19 on 06.25.09 at 1:32 am

Black Market Pass

#43 Filthy Toon Fuckers on 06.25.09 at 1:33 am

Bella XoXo

#44 Sorority Sistas on 06.25.09 at 1:34 am

Hardcore Porno

#45 Pillow Boobs on 06.25.09 at 1:36 am

Outdoor XXX Games

#46 Nicole Star on 06.25.09 at 1:37 am

CFNM

#47 Just Lesbian Sex on 06.25.09 at 1:38 am

Horny Papi

#48 Naughty Book Worms on 06.25.09 at 1:39 am

Asian Violation

#49 Public Invasion on 06.25.09 at 1:41 am

Tiffany Mars

#50 Action Allie on 06.25.09 at 1:42 am

Tinys Black Adventures

#51 See Her Squirt on 06.25.09 at 1:43 am

BBWS Gone Black

#52 Cassi Young on 06.25.09 at 1:45 am

Sarah Kimble

#53 Alpha Male Jerkoffs on 06.25.09 at 1:46 am

Sperm Blasters

#54 All Video On Demand on 06.25.09 at 1:47 am

All Amateur Video

#55 Busty Ones on 06.25.09 at 1:49 am

Hayden Heart

#56 Bare Puss on 06.25.09 at 1:50 am

Dick Sucking Dudes

#57 Reality Filth on 06.25.09 at 1:51 am

Naughty Hard Cocks

#58 Anna Virgin on 06.25.09 at 1:53 am

1st Interracial

#59 StrapOn Jane on 06.25.09 at 1:54 am

Tawny Peaks

#60 Housewife 1on1 on 06.25.09 at 1:55 am

Teen Kim

#61 Melissa Matthews on 06.25.09 at 1:56 am

Toxxxy

#62 Lexy Lohan on 06.25.09 at 1:58 am

Tabatha Sweet

#63 Alpha Male Fuckers on 06.25.09 at 1:59 am

Club Dominno

#64 Groupsex Gays on 06.25.09 at 2:00 am

Your X Pass

#65 Suburban Sex Party on 06.25.09 at 2:01 am

Slutty Girls

#66 Sweet Yurizan on 06.25.09 at 2:02 am

Sweet Pink Holes

#67 Roxy Rave on 06.25.09 at 2:04 am

Buttfuck Bonanza

#68 Chloe 18 on 06.25.09 at 2:05 am

JAVHQ

#69 Cutie Pie Pass on 06.25.09 at 2:07 am

Fuck Next Door

#70 Asian Sluts On Cam on 06.25.09 at 2:08 am

Ebony Cock in White Holes

#71 health care card on 07.01.09 at 7:31 am

Hello, I just wanted to say you have a very informative site which really made me think, Thanks ! A site with a wealth of info.!…thanks very much! Have a nice Day!!

#72 John932 on 07.02.09 at 12:36 am

Very nice site!

#73 John1264 on 07.02.09 at 7:20 am

Great .Now i can say thank you!

#74 John1264 on 07.02.09 at 7:35 am

Great work,webmaster,nice design!

#75 John1264 on 07.02.09 at 8:05 am

Beautiful site!

#76 John1264 on 07.02.09 at 8:34 am

Great site. Good info

#77 John1264 on 07.02.09 at 8:48 am

Great site. Keep doing.

#78 John1264 on 07.02.09 at 9:16 am

Perfect site, i like it!

#79 John1264 on 07.02.09 at 9:31 am

I want to say - thank you for this!

#80 John1264 on 07.02.09 at 10:15 am

It is the coolest site,keep so!

#81 John1164 on 07.02.09 at 10:35 am

Great .Now i can say thank you!

#82 John895 on 07.02.09 at 10:51 am

Perfect work!

#83 John1164 on 07.02.09 at 10:51 am

Very interesting site. Hope it will always be alive!

#84 John1306 on 07.02.09 at 11:09 am

Great work,webmaster,nice design!

#85 John1164 on 07.02.09 at 11:14 am

Perfect site, i like it!

#86 John895 on 07.02.09 at 11:22 am

Great work,webmaster,nice design!

#87 John1306 on 07.02.09 at 11:23 am

Perfect work!

#88 John1164 on 07.02.09 at 11:31 am

Beautiful site!

#89 John895 on 07.02.09 at 11:41 am

Great site. Keep doing.

#90 John1164 on 07.02.09 at 11:50 am

Great site. Good info

#91 John1306 on 07.02.09 at 11:56 am

Perfect site, i like it!

#92 John895 on 07.02.09 at 11:59 am

Excellent site. It was pleasant to me.

#93 John1264 on 07.02.09 at 12:43 pm

Nice site! Thank you!

#94 John1164 on 07.02.09 at 1:28 pm

I want to say - thank you for this!

#95 John1264 on 07.02.09 at 1:40 pm

I bookmarked this guestbook. Thank you for good job!

#96 John1306 on 07.02.09 at 2:08 pm

I bookmarked this guestbook. Thank you for good job!

#97 John895 on 07.02.09 at 2:09 pm

It is the coolest site,keep so!

#98 John1306 on 07.02.09 at 4:55 pm

Very interesting site. Hope it will always be alive!

Leave a Comment