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.

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

 

 

Voting Software
Reference Data Set
April 1, 2011

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 (~1.3MB). 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:

ManufacturerNameProductNameProductVersion
AvanteOptical Vote-Trakker4.7.5
AvanteVote-Trakker Software4.7.6
CiberEMS-AERO, Optech Ballot Wizard, SPR Host, WinEDS2006-0419-001
CiberElectionReporting, ElectionResults, Optech Ballot Wizard, SPR Host, WinEDS20061016 CD 01
CiberWinEDS2006-0822-CD01
DieboldAccuVote-OS CC2.0.12 AE
DieboldAccuVote-OS PC1.94W AE
DieboldAccuVote-OS PC1.96.4 AE
DieboldAccuVote-OS PC1.96.6 AE
DieboldBallotStation TSR64.3.14
DieboldBallotStation TSR64.3.15D FL
DieboldBallotStation TSR64.3.15D
DieboldBallotStation TSR64.4.5
DieboldBallotStation TSR64.5.2
DieboldBallotStation TSR64.6.4
DieboldBallotStation TSX4.4.5
DieboldBallotStation TSX4.5.2
DieboldBallotStation TSX4.6.4
DieboldGEMS1.18.15
DieboldGEMS1.18.19
DieboldGEMS1.18.22
DieboldGEMS1.18.22G
DieboldGEMS1.18.24
DieboldKey Card Tool1.0.1
DieboldKey Card Tool4.6.1
DieboldVCProgrammer4.6.1
DieboldVoter Card Encoder1.3.2
ESSUnity 2.2 Ballot Image Manager7.1.0.0
ESSUnity 2.2 Data Acquisition Manager4.2.0.0
ESSUnity 2.2 Election Data Manager7.1.1.0
ESSUnity 2.2 Election Reporting Manager6.3.1.0
ESSUnity 2.2 Hardware Programming Manager3.6.0.0
ESSUnity 2.2 Model 100 Precinct Counter Firmware4.8.0.0
ESSUnity 2.2 Model 650 Central Counter Firmware1.1.9.0
ESSUnity 2.2 iVotronic Firmware7.4.5.0
ESSUnity 2.2 iVotronic Image Manager1.1.1.1
ESSUnity 2.2. Audit Manager7.0.0.0
ESSUnity 2.4.2 Audit Manager7.0.2.0
ESSUnity 2.4.2 Ballot Image Manager7.2.0.0
ESSUnity 2.4.2 Data Acquisition Manager5.0.3.0
ESSUnity 2.4.2 Election Data Manager7.2.1.0
ESSUnity 2.4.2 Election Reporting Manager6.4.2.0
ESSUnity 2.4.2 Hardware Programming Manager5.0.2.0
ESSUnity 2.4.2 Model 100 Precinct Counter Firmware5.0.0.0
ESSUnity 2.4.2 Model 650 Central Counter Firmware1.2.0.0
ESSUnity 2.4.2 iVotronic Firmware8.0.0.0
ESSUnity 2.4.2 iVotronic Image Manager1.2.3.0
ESSUnity 2.4.3 Audit Manager7.0.2.0
ESSUnity 2.4.3 Ballot Image Manager7.2.0.0
ESSUnity 2.4.3 Data Acquisition Manager5.0.3.1
ESSUnity 2.4.3 Election Data Manager7.2.1.0
ESSUnity 2.4.3 Election Reporting Manager6.4.3.0
ESSUnity 2.4.3 Hardware Programming Manager5.0.3.0
ESSUnity 2.4.3 Model 100 Precinct Counter Firmware5.0.0.0
ESSUnity 2.4.3 Model 650 Central Counter Firmware1.2.0.0
ESSUnity 2.4.3 iVotronic Firmware8.0.1.0
ESSUnity 2.4.3 iVotronic Image Manager1.2.3.0
ESSUnity2.2
ESSUnity2.2
ESSUnity2.2
ESSUnity2.4.2
ESSUnity2.4.2
ESSUnity2.4.2
ESSUnity2.4.3
ESSUnity2.4.3
ESSUnity2.4.3
ESSiVotronic Image Manager1.2.3.0
ESSiVotronic Image Manager1.2.3.0
ESSiVotronic Image Manager1.2.3.0
HARTHart Voting System Files4.1
HARTHart Voting System Files4.2
HARTHart Voting System Files5.0
HARTHart Voting System Files6.0-6.1
HARTHart Voting System Files6.2.1
HARTHart Voting System Firmware Files4.1
HARTHart Voting System Firmware Files4.2
HARTHart Voting System Firmware Files5.0
HARTHart Voting System Firmware Files6.0
HARTHart Voting System Firmware Files6.1
HARTHart Voting System Firmware Files6.2.1
HARTeSlate3.1
HARTeSlate3.3
HARTeSlate3.4
SequoiaAVC Advantage Firmware3.00B
SequoiaAVC Advantage Firmware5.00
SequoiaAVC Advantage Firmware5.00A
SequoiaAVC Advantage Firmware5.00B
SequoiaAVC Advantage Firmware5.00C
SequoiaAVC Advantage Firmware5.00D
SequoiaAVC Advantage Firmware6.00
SequoiaAVC Advantage Firmware6.00A
SequoiaAVC Advantage Firmware6.10
SequoiaAVC Advantage Firmware6.10A
SequoiaAVC Advantage Firmware7.00F
SequoiaAVC Advantage Firmware8.00B
SequoiaAVC Advantage Firmware8.26
SequoiaAVC Advantage Firmware9.0G
SequoiaAVC EDGE Firmware4.3.302
SequoiaAVC Edge Firmware4.3.303
SequoiaCard Activator Firmware4.3.302
SequoiaCard Activator Firmware4.3.303
SequoiaCard Activator4.1
SequoiaCard Activator4.2
SequoiaCard Activator4.3.320
SequoiaCard Activator4.32
SequoiaCard Activator4.3
SequoiaDOS EDS3.90A
SequoiaDOS EDS3.91
SequoiaEdge4.1D
SequoiaEdge4.1K
SequoiaEdge4.2
SequoiaEdge4.2A
SequoiaEdge4.3.320
SequoiaSequoia Voting Systems Edge2Plus Version 1.2.331.2.33
SequoiaSequoia Voting Systems HAAT Version 2.1.182.1.18
SequoiaTeamwork Optical Scan2.4.1
SequoiaTeamwork Optical Scan2.4.4-NYC
SequoiaTeamwork6.1
SequoiaTeamwork8.0e
SequoiaVeriVoteN/A
SequoiaWINETP1.02b
SequoiaWinEDS Election Database System2.6 Build 212
SequoiaWinEDS Election Database System2.6 Build 212
SequoiaWinEDS Election Database System2.6 Build 220
SequoiaWinEDS Election Database System2.6 Build 220
SequoiaWinEDS Election Database System3.0 Build 132
SequoiaWinEDS Election Database System3.0 Build 132
SequoiaWinEDS Election Database System3.0 Build 134
SequoiaWinEDS Election Database System3.0 Build 134
SequoiaWinEDS Election Database System3.0 Build 99
SequoiaWinETP1.10.2
SysTestSequoia HAAT Final Build Files1.0.69L 1.0.79L
Unisyn Voting SolutionsOpenElect1.0
VOTEHEREVoteHere2004-6-28
WyleSequoia Witnessed Builds11/03/2006
WyleSequoia witnessed builds8/21/2006