[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: WI to require paper ballot, open-source voting systems



On Wed, Jan 04, 2006 at 09:28:20PM -0700, Neal McBurnett wrote:
> http://wistechnology.com/article.php?id=2585
>  ...  But of this bill's provisions, perhaps the more influential in a
>  wider sense is the requirement that municipalities provide source
>  code, and the more general condition that "the coding for the
>  software that is used to operate the system on election day and to
>  tally the votes cast is publicly accessible and may be used to
>  independently verify the accuracy and reliability of the operating
>  and tallying procedures to be employed at any election."
> 
> Hurrah!!

Alas - too good to be true, this time....  The web site later posted
this update:

 Correction: the original story was based on an official summary that
 referred to the bill as introduced and did not take into account
 certain amendments. Under the law as enacted, the source code would
 be placed into escrow with the elections board. It would be analyzed
 in the case of a recount, but not open to the public. WTN very much
 regrets the error and any confusion it may have caused.

It requires access during a recount for one person designated by each
party to the recount, under non-disclosure requirements.

As commentator Cori Schlegel noted, it also requires that the software
placed in escrow is the same used to count the votes, saying "The
verification procedure shall include a determination that the software
components correspond to the instructions actually used by the system
to count votes."

 "How they'll do that is undetermined, but at least there's an
 acknowledgment of the potential problem."

So Wisconsin has taken just a small step, but one that could produce
important revelations some day.

Neal McBurnett                 http://bcn.boulder.co.us/~neal/
Signed and/or sealed mail encouraged.  GPG/PGP Keyid: 2C9EBA60

Here is the text of the relevant section:

 SECTION 4. 5.905 of the statutes is created to read:
 5.905 Software components.
 (1) In this section, software component includes vote counting source
 code, table structures, modules, program narratives and other human
 readable computer instructions used to count votes with an electronic
 voting system.
 (2) The board shall determine which software com-ponents of an
 electronic voting system it considers to be necessary to enable
 review and verification of the accu-racy of the automatic tabulating
 equipment used to record and tally the votes cast with the
 system. The board shall require each vendor of an electronic voting
 system that is approved under s. 5.91 to place those software
 compo-nents in escrow with the board within 90 days of the date of
 approval of the system and within 10 days of the date of any
 subsequent change in the components. The board shall secure and
 maintain those software components in strict confidence except as
 authorized in this section. Unless authorized under this section, the
 board shall withhold access to those software components from any
 person who requests access under s. 19.35 (1).
 (3) The board shall promulgate rules to ensure the security, review
 and verification of software components used with each electronic
 voting system approved by the board. The verification procedure shall
 include a deter-mination that the software components correspond to
 the instructions actually used by the system to count votes.
 (4) If a valid petition for a recount is filed under s. 9.01 in an
 election at which an electronic voting system was used to record and
 tally the votes cast, each party to the recount may designate one or
 more persons who are authorized to receive access to the software
 components that were used to record and tally the votes in the
 election. The board shall grant access to the software components to
 each designated person if, before receiving access, the person enters
 into a written agreement with the board that obligates the person to
 exercise the highest degree of rea-sonable care to maintain the
 confidentially of all propri-etary information to which the person is
 provided access, unless otherwise permitted in a contract entered
 into under sub. (5).
 (5) A county or municipality may contract with the vendor of an
 electronic voting system to permit a greater degree of access to
 software components used with the system than is required under
 sub. (4).