Citizens for Verifiable Voting   HartIntercivicProposalOverview UserPreferences
 
HelpContents Search Diffs Info Edit Subscribe XML Print View


Please be sure to attend the public meeting of the Boulder County Commissioners discussing this issue on January 29th at 2 PM at the County Courthouse, 3rd floor, at 13th and Pearl Street. (Unfortunately, the date was misprinted in the [WWW]Citizens for Verifiable Voting [WWW]Op-Ed piece that ran in the Boulder Daily Camera on Sunday)

Bring your questions, and bring a neighbor or two!


1 Overview of the Hart Intercivic "Ballot Now" Election System Proposed for Boulder County

Incomplete draft distributed by Scott Morris at 1/21/2004 CVV meeting
Reworked and somewhat more complete draft added to the [WWW]CVV Wiki 1/25/2004 for group editing and contributions.

Corrections and additions strongly encouraged!


  1. Overview of the Hart Intercivic "Ballot Now" Election System Proposed for Boulder County
    1. Definitions
    2. Components
    3. Flow of Operation
    4. Questions
      1. Architecture / System Requirements
      2. County Purchasing Plans
      3. Auditing and Recounts [incomplete]
      4. Legal Questions
      5. Anonymity [incomplete]
    5. References


On January 8th, 2004, Boulder County released a press release [BCPR20040108] announcing that the Boulder County Commissioners would be holding a public hearing to discuss the recommendation of County Clerk and Recorder Linda Salas that the county purchase a new election system from Hart Intercivic.

After several citizen requests for information about the system being recommended, the county announced that the hearing would be postponed until January 29th, when more time could be allocated for the meeting [BCPR20040112], and that portions of the Hart Intercivic proposal would be placed on the County Clerk's [WWW]website for public review [BCPR20040116]. Portions of the proposal were released during the evening of January 16th, and by January 21st the entire Hart Intercivic proposal [HART2003] had been released, with the exception of Section 6, which detailed pricing information. The released material can currently be found [WWW]here.

The released Hart Intercivic proposal was originally submitted in June 2003 in response to the Request for Proposals released by the County Clerks office in May 2003 for a new election system for Boulder County [BCRFP2003]. The RFP called for two systems: a DRE based system for use in the precinct and early voting polling places during primary and general elections, and an optical scan based system for use in absentee and off-year mail ballot elections. In response to the RFP, the Hart Intercivic proposal presented an integrated system, comprising of their eSlate 3000 DRE system, and their Ballot Now optical scan and ballot-on-demand system.

With the Boulder County press releases indicating that the county would not be purchasing a DRE, and the initial January 16th release of the Hart Intercivic proposal only including those sections relating to the Ballot Now parts of the system, the information released proved somewhat confusing to casually-interested members of the community. The proposal, written for the purpose of marketing the system, also proved frustrating to members of the community interested in proposed system's reliability, security, and transparency. Functional details of the Ballot Now system's components and their interaction were scattered throughout several sections, and information about the performance and reliability tests conducted of the systems was largely omitted. While this is not atypical of marketing material, the Hart Intercivic proposal has proved difficult to base an informed decision on.

For the purpose of encouraging an informed discussion about the proposed system, this document attempts to present an overview of the components that would most likely be included in the proposed system, and how they would appear to interact, based on the the Hart Intercivic proposal [HART2003] and the Boulder County press releases [BCPR20040108] [BCPR20040112] [BCPR20040116]. It should be stressed that this document attempts to describe the system based only on a marketing proposal and three press releases, and therefore is quite likely to be incorrect and incomplete with regard to some of the details. I have tried to include citations for most of the details I've included, and I would greatly appreciate anyone who has the time to go through and double check my work.

We have not heard the County Clerk's proposal yet, and none of us have actually seen any technical information on system yet. It is my hope that after hearing the County Clerk's recommendation, the County Commissioners will open this process up for further public review, and apply whatever leverage is necessary to persuade the vendor to release sufficient technical information for the community to provide informed feedback about this system.

(PLEASE NOTE: This is the opinion of a "dissenting" member of [WWW]Citizens for Verifiable Voting, and most certainly does not reflect the official position of CVV regarding the County Clerks recommendation. For the group's official position, please see our [WWW]Op-Ed piece in the Sunday, January 25th edition of the [WWW]Boulder Daily Camera)

1.1 Definitions

"Ballot Now" Software: The central software package of the proposed system, running on the three Ballot Now stations. The Ballot Now package deals with printing (or exporting to PDF) ballots prepared with the BOSS software package; scanning and detecting voters' markings on cast ballots; presenting ambigious ballots to members of the Ballot Review committee so that voters' intent can be determined; and writing Cast Vote Records onto Mobile Ballot Box PC Cards for tabulation by the TALLY software. [HART2003 p. 2-5, 3-4, 3-17 -- 3-18, 4-12 -- 4-22]

"BOSS" Software: (Ballot Origination Software System) The software used for building the election database, either imported from the Sequoia Integrity Election Management System, or entered manually, and then writing the election database (including ballot styles) onto the Mobile Ballot Box PC Cards to be used for printing physical ballots [HART2003 p. 3-3, 3-8 -- 3-9, 4-12 -- 4-13]. In configurations other than what is currently being proposed for Boulder, the election database written to the Mobile Ballot Box PC Cards is also used to configure Judge's Booth Controllers at individual precincts.

Cast Vote Records: (CVRs) The data structures created on Mobile Ballot Box PC Cards by either by the Ballot Now software (for votes successfully detected from optically-scanned paper ballots), or by Judge's Booth Controllers (for votes cast on the eSlate 3000 DRE terminals). [HART2003 p. 3-3, 3-14, 3-16 -- 3-20, 4-2 -- 4-3, 4-12 -- 4-15, 4-17 - 4-18, 4-20, 4-23, 4-26 -- 4-27, 4-45 -- 4-46, 4-48, 4-56, 4-57, 4-62, 4-66 -- 4-67, 4-71, 4-76, 4-80, 4-87, 4-106, 4-110, 4-183, 4-186, 4-188, Attachment 2 p. 192]

There is still some question about what kind of identifying information goes into the CVRs. For atleast provisional ballots cast via an eSlate terminal, a Retrieval Code is included in the CVR [HART2003 p. 4-50, 4-56, 4-105 -- 4-107], and [HART2003 p. 4-15] states that any provisional ballot can be canceled up until the election is closed, but its not clear if this Retrieval Codes are produced for all provisional ballots, or only when cast via eSlate DRE terminals, with another mechanism for provisional ballots from the Ballot Now system. There is a unique serial number in the bar code printed on each ballot that prevents a ballot from being scanned multiple times [HART2003 p. 4-18], which could also be involved in this.

Disability Access Unit: (DAU) An add-on for eSlate DRE terminals adding support for "disabled and literacy-challenged voters" [HART2003 p. 3-3, 3-14 -- 3-16]. Boulder County does not appear to be purchasing any DAUs or eSlates in 2004, but if they purchase the proposed system, they will likely be required to purchase atleast one eSlate, one Judge's Booth Controller, and one Disability Access Unit per precinct (about 250) in other to comply with the HAVA accessibility requirements that take effect in 2006.

eSlate 3000: Hart Intercivic's DRE terminal [HART2003 p. 3-3, 3-8 -- 3-16, 3-19, 3-20]. Boulder County does not appear to be purchasing any eSlates in 2004, but if they purchase the proposed system, they will likely be required to purchase atleast one eSlate, one Judge's Booth Controller, and one Disability Access Unit per precinct (about 250) in other to comply with the HAVA accessibility requirements that take effect in 2006.

Help America Vote Act: (HAVA) [HAVA2002]

Integrity Election Management System: The Sequoia [WWW]election management software that Boulder County currently uses [HART2003 p. 3-9, 4-13].

Judge's Booth Controller: (JBC) The terminal used by judges to manage the eSlate DREs deployed in a precinct and writes Cast Vost Records onto Mobile Ballot Box PC Cards. [HART2003 p. 3-3, 3-9 -- 3-10, 3-16 -- 3-17, 3-19, 3-20] It isn't known whether Boulder County is purchasing any eSlates in 2004, but if it does, JBCs will also be needed (see "eSlate 3000" and "Disability Access Unit").

Mobile Ballot Box: (MBB) A PC Card used to transport either ballot data files, or Cast Vote Records. [HART2003 p. 3-3, 4-13 -- 4-14, 4-17, 4-23]

Provisional Ballots: Colorado Election Law and [HAVA2002]) allow voters who believe they are registered to vote, but are not listed in a precinct's poll book, to vote "provisionally," where their completed ballot is placed in a sealed envelope, with the outside of the envelope containing a form with the voter's registration information (name, address, etc). After the election, the County Clerk goes through the provisional ballots, verifying the voter's eligibility to vote in that county. If the voter is determined to be eligble, their envelope is opened, and their ballot added to the ballots to be counted.

The TALLY software definitely supports Retrieval Codes for qualifying/disqualifying provisional ballots cast via eSlate DREs, [HART2003 3-18, 4-12 -- 4-13, 4-15, 4-17, 4-18, 4-49 - 4-50, 4-55 -- 4-56, 4-85, 4-104 -- 4-108, 4-134, 4-138, 4-184], but its not clear whether this applies also to optically-scanned ballots. [HART2003 p. 3-18] implies that perhaps for optically-scanned ballots, Ballot Now is not aware of provisional ballots at all, instead the county is to simply use the existing procedures to determine whether a ballot should be scanned into the system, and once they're scanned there is no way to identifying them.

RALLY: Software used to run satellite collection sites, allowing Cast Vote Records to be read from Mobible Ballot Box PC Cards and transmitted over a modem to the TALLY station a central location. [HART2003 p. 3-4, 3-5] Its doesn't appear that Boulder County will be purchasing equipment for any satellite collection sites.

SERVO: Software useed on the maintenance laptop for maintaining eSlate terminals and Mobile Ballot Box PC Cards. [HART2003 p. 3-6, 3-17, 3-20]

TALLY: Software that reads and tally Cast Vote Records from Mobile Ballot Box PC Cards (or via modem from machines running the RALLY software) and produces the final election results. [HART2003 p. 3-3, 4-12 -- 4-15, 4-17, 4-23]

1.2 Components

The following diagram below shows the components that would most likely be included in the Ballot Now system proposed for Boulder County, and how they would interact:

Figure 1: Components of Proposed Ballot Now System
[WWW]http://www.jomche.org/boulder-election-info/overview-ballotnow-figure1.png

1.3 Flow of Operation

Descriptions of the steps in Figure 1:

  1. Ballot Styles Created:
  2. Ballots Printed:
  3. Normal Election at Precincts and Early Voting Sites:

  1. Ballots are Scanned In:
  2. Ambiguous Ballots Placed in Queue for Review:

  1. Output of Ballot Now Stations:
  2. Cast Vote Records tallied:
  3. Transaction log produced for Permanent Record
  4. Official Results and List of Reports

1.4 Questions

1.4.1 Architecture / System Requirements

1.4.2 County Purchasing Plans

1.4.3 Auditing and Recounts [incomplete]

1.4.4 Legal Questions

1.4.5 Anonymity [incomplete]

1.5 References

[BCPR20040108]

[BCPR20040112]

[BCPR20040116]

[BCRFP2003]

[COMPUWARE2003]

[HART2003]

[HAVA2002]

[KGNU20040119]

[KODAK2003]

[INFOSENTRY2003]


PythonPowered
EditText of this page (last modified 2004-01-25 20:55:44)
FindPage by browsing, title search , text search or an index
Or try one of these actions: LikePages, LocalSiteMap, SpellCheck