joegratz.net

January 4, 2006

Wisconsin Requires Open-Source Voting Machines

Sure, I live in San Francisco now, but I grew up in the great state of Wisconsin — and today, Governor Jim Doyle made me proud of my Wisconsin roots. He signed into law Assembly Bill 627 [Ed: See update below.], mandating a voter-verified paper audit trail for all Wisconsin voting machines and requiring that municipalities disclose the source code of the software that runs the machines.

The law is somewhat inartfully phrased, since “[t]he coding for the software” is not a technologically unambiguous synonym for source code, but the remainder of the provision — specifying that it’s referring to that which “may be used to independently verify the accuracy and reliability of the operating and tallying procedures to be employed at any election” — probably gets rid of any ambiguity.

UPDATE, 6 January 2006: My sources pointed to the wrong bill; it was substantially amended before passage. The enacted bill is here. Happily, it takes care of the “coding of the software” ambiguity, referring specifically to “vote−counting source code, table structures, modules, program narratives and other human−readable computer instructions used to count votes with an electronic voting system” — which is much, much better. Sadly, the requirement of truly open source code was removed, replaced with a code escrow requirement. In the event of a recount, each side gets to deisgnate some geeks to sift through the source, as long as the geeks “exercise the highest degree of reasonable care to maintain the confidentially of all proprietary information.” It’s not as good as requiring real open-source voting machines, but it’s probably enough to prevent serious chicanery, as long as there’s some mechanism to make sure the code submitted to the Board of Elections is really the software that’s running the machines on election day. Having the voting machine companies promise really hard doesn’t cut it, when — in security terms — they’re the attacker in this law’s threat model.

2 Comments

  1. Given the reluctance of the vendors to turn over code to state governments (such as recently in N.C. and the EFF litigation), I predict that there will be problems with this. I’m writing a paper on this stuff right now… and there’s an interesting angle that might play out that I’ll keep quiet about.

    Comment by joe — January 5, 2006 @ 10:30 am

  2. My mom is a Town Clerk in Wisconsin and has recently been to several seminars for the new voting procedures. Just a few weeks ago she was at a seminar showcasing vendors and some of the possible voting machines. Apprently the one the county liked the best was not one with a paper trail. The county people wanted all the voting machines in the county to be the same–there was (is?) no restriction like that for the whole state. My mom and I couldn’t believe that they’d make such a huge investment on machines with no audit trail. Looks like we’ll get our way after all!

    P.S. Did you get my last email?

    Comment by Stacia — January 5, 2006 @ 2:26 pm

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Linkblog Atom Feed

Disclaimer Haiku:
West wind seems to say,
"This is not legal advice;
I'm not your lawyer."

(And if you're a client with whom I have a preexisting attorney-client relationship, this still isn't legal advice.)

In case you're wondering, this blog is also not intended as advertising, as a representation of anything but my personal opinion, or as an offer of representation.

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 2.5 License.
[powered by WordPress.]
[generated in 0.352 seconds.]