The National Software Reference Library Banner

The National Software Reference Library Logo

NIST & HAVA

NSRL Voting Project

FAQ: NSRL Voting RDS

Privacy Policy/Security Notice
Disclaimer | FOIA

NIST is an agency of the
U.S. Commerce Department's
Technology Administration.

To ensure you are viewing the most recent focused release of voting software data, click here.

 

 

Voting Software
Reference Data Set
June 11, 2007

For an overview of the NSRL voting software effort, please see http://www.nsrl.nist.gov/vote.html.

This data set contains information that can be used to verify that voting software files have not been modified. The original voting software files are not distributed by NIST.

The Voting Reference Data Set (VRDS) is a subset of the NSRL RDS that includes only voting system software. It contains file-identifying information (FII) that can be used to uniquely identify voting system software files. This FII, which includes digital signatures, is derived from software provided to the NSRL by voting system vendors and voting system test laboratories as listed at http://www.eac.gov. The VRDS is available for use by states, vendors, labs, and other interested parties to uniquely identify files by comparing file information from a voting system with information in the VRDS. Such a comparison must meet three criteria in order to be valid: (1) FII for a given software package's files must exist in the VRDS, (2) FII for a given voting system's files must have been obtained, and (3) a valid comparison mechanism must exist that can be used to compare these two sets of FII. Again, all three conditions MUST be met in order to use the VRDS in a valid FII comparison for a given voting system.

The VRDS may be applied in many different contexts to meet different goals. In all, its primary function is the same: to uniquely identify files as existing (or not existing) within the VRDS. This single application may be used to trace software as it "moves" through the accreditation process from vendors to testing labs to states (or other purchasers of voting software) ensuring at each point that (a) the files for the given software program exist and (b) the files have not changed from their original, "as-delivered" state. Such VRDS applications, used for managing or tracking change, have been shown to be indispensable in integrity-critical operations such as voting-system software development, testing, deployment, and usage.

The voting software data set can be downloaded in one Zip format file (~400KB). You can verify the Zip file with these digital signatures. The release found here replaces previous releases. (The file format is described in Data Formats of the NSRL RDS .)

If you do not have the capabilty to process a Zip file, the raw files and digital signatures of the files are available:

Previous releases and synopses of changes are available here.


This release covers software provided to NIST by the following vendors, recieved by the date shown at the top of this page. The descriptions of specific software packages and versions are stored in the NSRLProd.txt file. For convenience, here is a summary:

OpSystemCode ProductCode ProductName
Avante Optical Vote-Trakker 4.7.5
Avante Vote-Trakker Software 4.7.6
Ciber EMS-AERO, Optech Ballot Wizard, SPR Host, WinEDS 2006-0419-001
Ciber ElectionReporting, ElectionResults, Optech Ballot Wizard, SPR Host, WinEDS 20061016 CD 01
Ciber WinEDS 2006-0822-CD01
Diebold AccuVote-OS CC 2.0.12 AE
Diebold AccuVote-OS PC 1.94W AE
Diebold AccuVote-OS PC 1.96.4 AE
Diebold AccuVote-OS PC 1.96.6 AE
Diebold BallotStation TSR6 4.3.14
Diebold BallotStation TSR6 4.3.15D FL
Diebold BallotStation TSR6 4.3.15D
Diebold BallotStation TSR6 4.4.5
Diebold BallotStation TSR6 4.5.2
Diebold BallotStation TSR6 4.6.4
Diebold BallotStation TSX 4.4.5
Diebold BallotStation TSX 4.5.2
Diebold BallotStation TSX 4.6.4
Diebold GEMS 1.18.15
Diebold GEMS 1.18.19
Diebold GEMS 1.18.22
Diebold GEMS 1.18.22G
Diebold GEMS 1.18.24
Diebold Key Card Tool 1.0.1
Diebold Key Card Tool 4.6.1
Diebold VCProgrammer 4.6.1
Diebold Voter Card Encoder 1.3.2
ESS Unity 2.2 Ballot Image Manager 7.1.0.0
ESS Unity 2.2 Data Acquisition Manager 4.2.0.0
ESS Unity 2.2 Election Data Manager 7.1.1.0
ESS Unity 2.2 Election Reporting Manager 6.3.1.0
ESS Unity 2.2 Hardware Programming Manager 3.6.0.0
ESS Unity 2.2 Model 100 Precinct Counter Firmware 4.8.0.0
ESS Unity 2.2 Model 650 Central Counter Firmware 1.1.9.0
ESS Unity 2.2 iVotronic Firmware 7.4.5.0
ESS Unity 2.2 iVotronic Image Manager 1.1.1.1
ESS Unity 2.2. Audit Manager 7.0.0.0
ESS Unity 2.4.2 Audit Manager 7.0.2.0
ESS Unity 2.4.2 Ballot Image Manager 7.2.0.0
ESS Unity 2.4.2 Data Acquisition Manager 5.0.3.0
ESS Unity 2.4.2 Election Data Manager 7.2.1.0
ESS Unity 2.4.2 Election Reporting Manager 6.4.2.0
ESS Unity 2.4.2 Hardware Programming Manager 5.0.2.0
ESS Unity 2.4.2 Model 100 Precinct Counter Firmware 5.0.0.0
ESS Unity 2.4.2 Model 650 Central Counter Firmware 1.2.0.0
ESS Unity 2.4.2 iVotronic Firmware 8.0.0.0
ESS Unity 2.4.2 iVotronic Image Manager 1.2.3.0
ESS Unity 2.4.3 Audit Manager 7.0.2.0
ESS Unity 2.4.3 Ballot Image Manager 7.2.0.0
ESS Unity 2.4.3 Data Acquisition Manager 5.0.3.1
ESS Unity 2.4.3 Election Data Manager 7.2.1.0
ESS Unity 2.4.3 Election Reporting Manager 6.4.3.0
ESS Unity 2.4.3 Hardware Programming Manager 5.0.3.0
ESS Unity 2.4.3 Model 100 Precinct Counter Firmware 5.0.0.0
ESS Unity 2.4.3 Model 650 Central Counter Firmware 1.2.0.0
ESS Unity 2.4.3 iVotronic Firmware 8.0.1.0
ESS Unity 2.4.3 iVotronic Image Manager 1.2.3.0
ESS Unity 2.2
ESS Unity 2.2
ESS Unity 2.2
ESS Unity 2.4.2
ESS Unity 2.4.2
ESS Unity 2.4.2
ESS Unity 2.4.3
ESS Unity 2.4.3
ESS Unity 2.4.3
ESS iVotronic Image Manager 1.2.3.0
ESS iVotronic Image Manager 1.2.3.0
ESS iVotronic Image Manager 1.2.3.0
HART Hart Voting System Files 4.1
HART Hart Voting System Files 4.2
HART Hart Voting System Files 5.0
HART Hart Voting System Files 6.0-6.1
HART Hart Voting System Files 6.2.1
HART eSlate 3.1
HART eSlate 3.3
HART eSlate 3.4
Sequoia AVC Advantage Firmware 3.00B
Sequoia AVC Advantage Firmware 5.00
Sequoia AVC Advantage Firmware 5.00A
Sequoia AVC Advantage Firmware 5.00B
Sequoia AVC Advantage Firmware 5.00C
Sequoia AVC Advantage Firmware 5.00D
Sequoia AVC Advantage Firmware 6.00
Sequoia AVC Advantage Firmware 6.00A
Sequoia AVC Advantage Firmware 6.10
Sequoia AVC Advantage Firmware 6.10A
Sequoia AVC Advantage Firmware 7.00F
Sequoia AVC Advantage Firmware 8.00B
Sequoia AVC Advantage Firmware 8.26
Sequoia AVC Advantage Firmware 9.0G
Sequoia AVC EDGE Firmware 4.3.302
Sequoia AVC Edge Firmware 4.3.303
Sequoia Card Activator Firmware 4.3.302
Sequoia Card Activator Firmware 4.3.303
Sequoia Card Activator 4.1
Sequoia Card Activator 4.2
Sequoia Card Activator 4.3.320
Sequoia Card Activator 4.32
Sequoia Card Activator 4.3
Sequoia DOS EDS 3.90A
Sequoia DOS EDS 3.91
Sequoia Edge 4.1D
Sequoia Edge 4.1K
Sequoia Edge 4.2
Sequoia Edge 4.2A
Sequoia Edge 4.3.320
Sequoia Sequoia Voting Systems Edge2Plus Version 1.2.33 1.2.33
Sequoia Sequoia Voting Systems HAAT Version 2.1.18 2.1.18
Sequoia Teamwork Optical Scan 2.4.1
Sequoia Teamwork Optical Scan 2.4.4-NYC
Sequoia Teamwork 6.1
Sequoia Teamwork 8.0e
Sequoia VeriVote N/A
Sequoia WINETP 1.02b
Sequoia WinEDS Election Database System 2.6 Build 212
Sequoia WinEDS Election Database System 2.6 Build 212
Sequoia WinEDS Election Database System 2.6 Build 220
Sequoia WinEDS Election Database System 2.6 Build 220
Sequoia WinEDS Election Database System 3.0 Build 132
Sequoia WinEDS Election Database System 3.0 Build 132
Sequoia WinEDS Election Database System 3.0 Build 134
Sequoia WinEDS Election Database System 3.0 Build 134
Sequoia WinEDS Election Database System 3.0 Build 99
Sequoia WinETP 1.10.2
SysTest Sequoia HAAT Final Build Files 1.0.69L 1.0.79L
VOTEHERE VoteHere 2004-6-28
Wyle Sequoia Witnessed Builds 11/03/2006
Wyle Sequoia witnessed builds 8/21/2006