Slashdot Mirror


CA Sec. of State Panel on Open Source Elections

goombah99 writes "The Open Voting Consortium has announced that California Secretary of State Bruce McPherson is forming a panel to investigate using open source software in elections. Suggested Panel members include Security expert Bruce Perens and Python guru David Mertz who is associated with the sourceforge EVM2003 voting machine project. This is big since a favorable outcome could help fund prototypes of true open source election equipment and systems."

8 of 207 comments (clear)

  1. Re:Even open source software is a bad idea by Rei · · Score: 4, Informative

    safe by design-- i.e., based on paper

    Yes, because everybody knows that paper is a write-once, ready many system with built-in user authentication which cannot be hidden, destroyed, or otherwise tampered with.

    terminals which print out an ink ballot

    That's part of the push for open source voting systems - you have a hard copy for verification. There are much better ways than just having it print out who you voted for so that you can drop it in a box - for example, one method which I read about not only keeps a paper record (which the user never has to handle, but is there for recounts), but prints out a tracking number that the user can enter on the election board's website and verify that their vote is in the system and who it is listed as being for.

    --
    ... in Siberia, where Putin killed a fish with a speargun. He later claimed it was killed by Ukrainian separatists.
  2. Open Voting Consortium website by karl.auerbach · · Score: 5, Informative

    If you are looking for the Open Voting Consortium website, it may be found at http://www.openvotingconsortium.org/.

    The basic idea that the OVC promotes is that of a computer-assisted voting station (or stations, to accomodate different kinds of voters who have physical impairments) that produces a paper ballot that *is* the official ballot and that can be read by both humans and computers.

    This goes one step beyond verified voting. Verified voting has paper records that serve as audit trails but that are not themselves the official ballots. The OVC system goes one step further and makes the paper that the voter sees and approves the actual ballot.

    There are a lot of complexities in voting systems; the OVC system avoids many of these difficulties because it is really a conservative application of computers to traditional methods.

    In addition, the OVC system, because it produces a paper ballot, can have many different kinds of voting stations to accomodate the different physical needs of different voters.

    The OVC wants voting software to be, at a minimum, open to inspection and testing by anyone.

    Personally, I can conceive of some people who might come up with clever user interface mechanisms to help voters deal with ballots - and I personally don't think that those mechanism need to be part of the open voting systems. However, the core aspects of creating, handling, and counting ballots should not be wrapped in inpenetrable proprietary shrouds - every voter must know for a fact that his/her vote has been correctly recorded and correctly counted.

    By-the-way - full disclosure time - I'm on the Board of Directors of the OVC.

  3. Re:Is there really by Rei · · Score: 3, Informative

    Don't just read my summary of the article - read on, they go into a lot of depth, completely backing up my position. You better get your own source which contradicts the Wikipedia version.

    In fact, as mentioned in the Wikipedia article, the concept of the "American Dream" was really popularized by Horatio Alger, Jr, a writer who in his time was as big of a seller as Mark Twain. All of Alger's stories were the same general outline: a boy grows up in poverty, but through a combination of luck and hard work, he ends up wealthy.

    --
    ... in Siberia, where Putin killed a fish with a speargun. He later claimed it was killed by Ukrainian separatists.
  4. Re:Hey, Bruce - by Bruce+Perens · · Score: 3, Informative
    I think I'm the Open Source expert :-) . I would like to involve experts like Bruce Schneiner to address the security issues.

    It's 2 AM here in Norway, so I'm not going to write much else tonight.

    Bruce

  5. Re:NO NO NO NO NO by cpeikert · · Score: 3, Informative

    The "correct" way is for the paper vote itself to be the official ballot -- not just a backup in case of a recount.

  6. Re:Bruce Perens? What about Bruce Schneier?? by Bruce+Perens · · Score: 3, Informative
    Thanks! Like all community folks, you are welcome to call me at 510-526-1165 and discuss this stuff. I'll be there on Monday. :-)

    Bruce

  7. Synopsis of issues in Electronic voting and OVC by goombah99 · · Score: 3, Informative

    First the OVC system is a hybrid. It has paper ballots and touchscreen entry and hand counting and electronic counting. The cool thing is they pull all of that off in way that is simple and workable, not layers of complexity.

    Second, this hybrid is more secure than either paper ballots or electronic voting alone.

    Third it's potentially very cheap. Various bussiness models can be applied. One is that cheap commodity hardware is used and the computers given away to schools after every election. That ways maintainence, storage and physical security costs are minimized. Another possible bussniess model is that OVC becomes a standard and certifies vendors to that standard. They can only use OVC software, which is open source. THus no funny bussiness but professionally run elections and reusable hardware. Of course states could own all their own hardware and conduct their own election set-ups just like they do now so there's no need for a radical bussiness plan.

    since the hardware is very cheap, states can have excess numbers of voting stations per precint to elminate lines. when heavy turn-out is expected adding more stations is not a problem.

    It can be booted clean from CD. so there are fewer risks with physcial security and the software is immutable and verifiable afterwards (compared to harddisk or firmware in which validating what software actually ran is difficult to prove later).

    The OVC systems has many of the virtues of touchscreen voting such as handicapped and language assitance. It also can handle multiple jursidictions in a single precint

    OVC is techincally not a DRE system. it's a ballot printer system

    The OVC system also avoids the major pitfalls most other electronic systems have namely:
    1) no roll fed paper ballots under glass. OVC uses cut sheets the voter puts in the ballot box
    2) standalone ballot bar code readers are available and separate from the vote casting machine. this allows voters to independently validate the bar code or have it readback to them in audio mode in a way that prevents any machine collusion
    3) standalone ballot counters. again zero collusion with the ballot printer.

    If something goes wrong and the machine loses the votes, the paper ballots still function as aperfect record of the vote.

    the OVC system has many exingencies worked out like what happens if a voter flees. What happens if the number of electronic ballots differed from the number of paper. and many others. Election's expert Doug Jones consulted on many of these features.

    The basic process is this. Vote on the terminal and it prints our a single sheet ballot with an edge bar code and a summary of all your choices in human readable form. if you don't like it just discard the ballot and vote again. Since there's no "terminal activation" tokens there's no hassle to vote over. When you have a ballot on paper that you like you can optionally validate the bar code with a wand which will read it back to you. then you place it in the ballot box and go get drunk.

    when the polls close the election judges open the sealed box. then in the presence of witnesses they shuffle all the ballots, permenantly destroying any serial vote order. Next they wand each ballot and a computer reads it in, diplays the english version of the ballot on screen, and correlates that vote with the previously recorded electronic record. There must be an electronic record for every ballot to prevent stuffing the ballot box. the election judge can spot check as many screen texts with the printed texts as they want so there is now a second check on the bar codes. The existance of even a single discrepancy in the bar code and the printed text would signify a software malfunction and appropriate steps taken. The bar code adds a number of secure features. First it can be made hard to forge and possibly contain signaures. Second it can contain checksums and handshaking codes to assure the code was read correctly (unlike a conventional hand marked paper ba

    --
    Some drink at the fountain of knowledge. Others just gargle.
  8. One of us went to jail on the issue... by JimMarch(equalccw) · · Score: 3, Informative

    http://www.bbvforums.org/forums/messages/1954/8556 .html?1122679073

    http://www.bbvforums.org/forums/messages/1954/8568 .html?1122664155

    The good news is, it was only 18 hours. Still sucked :). And coming up with $10k in bail was a pain.

    But the DA's office dropped all charges:

    http://www.bbvforums.org/forums/messages/1954/9425 .html?1124737282 ...and I've taken the first step in suing 'em:

    http://www.equalccw.com/claimforcivildamagesnet.pd f