OVSTA
Consultant's Functional Test Report
Liberty Vote Democracy Suite 5.10
Read the report at Liberty Vote Systems ↗
Dominion Democracy Suite 5.10
Functional Test Report
CDV-19011-FTR-01
Vendor Name Dominion Voting Systems
Vendor System Democracy Suite 5.10
Prepared by:
SLI ComplianceSM
4720 Independence St.
Wheat Ridge, CO 80033
303-422-1566
www.SLICompliance.com
Accredited by the Election Assistance Commission (EAC) for Selected Voting System Test Methods or
Services.
Dominion Democracy Suite 5.10
Voting System
California Certification
Functional Test Report
Copyright 2019 SLI ComplianceSM, a Division of Gaming Laboratories International, LLC
Revision History
DATE RELEASE AUTHOR REVISIONS
August 15, 2019 v1.0 M. Santos Initial Release
August 20, 2019 v2.0 M. Santos Updates for CASOS comments
August 21, 2019 v3.0 J. Panek Updates for CASOS comments
August 25, 2019 v4.0 M. Santos Update to FCA section
August 26, 2019 v5.0 M. Santos Updates for CASOS comments
Disclaimer
The Certification Test results reported herein must not be used by the client to claim
product certification, approval, or endorsement by NVLAP, NIST, or any agency of the
Federal Government. Results herein relate only to the items tested.
Trademarks
• SLI is a registered trademark of SLI Compliance, a Division of Gaming
Laboratories International, LLC.
• All other products and company names are used for identification purposes only
and may be trademarks of their respective owners.
The tests referenced in this document were performed in a controlled environment using
specific systems and data sets and results are related to the specific items tested. Actual
results in other environments may vary.
Opinions and Interpretations
There are no SLI opinions or interpretations included in this report.
California Certification Page 2 of 20
Functional Test Report v5.0
Report Number CDV-19011-FTR-01
Dominion Democracy Suite 5.10
Voting System
California Certification
Functional Test Report
TABLE OF CONTENTS
INTRODUCTION ................................................................................................................................... 4
REFERENCES....................................................................................................................................... 4
SYSTEM OVERVIEW ........................................................................................................................... 4
SCOPE OF THE DOMINION DEMOCRACY SUITE 5.10 VOTING SYSTEM ..................................................... 4
CERTIFICATION TEST RESULTS SUMMARY ................................................................................... 5
PHYSICAL CONFIGURATION AUDIT PHASE ............................................................................................. 6
INSTALLATION PHASE ........................................................................................................................... 6
System Installation, Configuration and Validation ......................................................................... 6
Build Software, Servers, and Workstations ................................................................................... 7
Install Firmware on Hardware Devices .......................................................................................... 8
Post Installation Phase .................................................................................................................. 8
FUNCTIONAL CONFIGURATION AUDIT PHASE ......................................................................................... 8
FUNCTIONAL TEST PHASE .................................................................................................................... 9
Functional Testing Summary ....................................................................................................... 10
Test Presidential Primary Election ............................................................................................... 10
Test Presidential General Election .............................................................................................. 13
Test Special Recall Election ........................................................................................................ 15
Test Ranked Choice Election ...................................................................................................... 17
Test Vote Center Election ............................................................................................................ 18
Final Data Capture and Analysis ................................................................................................. 20
EVALUATION OF TESTING ................................................................................................................... 20
California Certification Page 3 of 20
Functional Test Report v5.0
Report Number CDV-19011-FTR-01
Dominion Democracy Suite 5.10
Voting System
California Certification
Functional Test Report
Introduction
SLI Compliance is submitting this test report as a summary of the certification
testing efforts for the Dominion Democracy Suite 5.10 voting system.
This test report provides results for the functional testing of the Dominion
Democracy Suite 5.10 Voting System (Dominion DS 5.10).
References
• California Voting System Standards (CVSS)
System Overview
Scope of the Dominion Democracy Suite 5.10 Voting
System
This section provides a description of the scope of Dominion DS 5.10 voting
system components:
• Election Management System (EMS) – Election Event Designer (EED)
application
• EMS – Results Tally Reporting (RTR) application
• EMS – Adjudication Services (Adjudication) application
• ImageCast Central (ICC) application
• ImageCast Evolution (ICE) firmware/hardware
• ImageCast X (ICX) firmware/hardware
• ImageCast Precinct 2 (ICP2) firmware/hardware
The Dominion Democracy Suite 5.10 Election Management System (EMS)
represents a set of N-Tier software applications (EMS, RTR, Adjudication) for pre-
voting and post-voting election project activities that are applicable to jurisdictions of
various sizes and geo-political complexities.
The Dominion Democracy Suite ICC system consists of a central, high-speed,
optical scan ballot counter (tabulator) called the ICC Ballot Counter and is used for
processing absentee ballots (such as vote by mail). This ballot counter unit is based
on commercial off the shelf (COTS) hardware coupled with custom-made ballot
processing application software. It is used for high-speed, accurate, and reliable
centralized scanning and counting of paper ballots.
The Dominion Democracy Suite ICE system employs a precinct-level optical scan
ballot counter (tabulator) in conjunction with an external ballot box. This tabulator is
designed to mark and/or scan paper ballots, interpret voting marks, communicate
California Certification Page 4 of 20
Functional Test Report v5.0
Report Number CDV-19011-FTR-01
Dominion Democracy Suite 5.10
Voting System
California Certification
Functional Test Report
these interpretations back to the voter (either visually through the integrated LCD
display or audibly via integrated headphones) and, upon the voter’s acceptance,
deposit the ballots into the secure ballot box.
The Democracy Suite ICX ballot marking platform is used to create paper Electronic
Mobile Ballots. These ballots are later scanned and tabulated by the ICC optical
ballot counter and/or scanned, verified, and cast by the ICE.
The ImageCast Precinct 2 ballot counter device is a precinct optical scan ballot
counter designed to provide three major functionalities, including: ballot scanning
and tabulation, accessible voting, and ballot review and second chance voting
Certification Test Results Summary
Prior to all testing, the trusted build of the software and firmware was created. This
process created a contractor compiled “Trusted Build” from components provided
by the vendor and witnessed by the CA Secretary of State.
Functional testing was divided into five phases.
1. The Physical Configuration Audit (PCA) compared components submitted to
the actual documentation.
2. The Installation Phase included the steps necessary to install the system,
develop any additional test elections from scratch, and provided Dominion
with the data needed to print test ballots for any additional elections.
3. The Functional Configuration Audit (FCA) verified that the systems hardware
and software perform all the functions listed in the documentation. Note that
numerous documentation issues were found which resulted in a fifth phase
for documentation verification.
4. The Functional Test Phase exercised the system through the remaining
operations necessary to conduct elections following the California Use
Procedures for the system, documented the test results, and prepared
benchmark data that can be used for system validation by the California
Secretary of State (SOS).
5. A fifth phase was not required to perform any regression testing, though
numerous documentation issues were found which resulted in a fifth phase
for documentation verification.
During installation and functional testing, it was necessary to edit the California Use
Procedures to provide clarity for end users. A list was maintained of all changes and
updated California Use Procedures were generated.
California Certification Page 5 of 20
Functional Test Report v5.0
Report Number CDV-19011-FTR-01
Dominion Democracy Suite 5.10
Voting System
California Certification
Functional Test Report
Physical Configuration Audit Phase
The PCA compared the voting system components submitted for certification to the
manufacturer's technical documentation. This is an audit of all hardware and
software in the system to compare the Technical Data Package (TDP) to the actual
system. For the PCA, Dominion:
• Identified all items that were to be a part of the software release.
• Specified the compiler (or choice of compilers) to be used to generate
executable programs.
• Identified all hardware that interfaces with the software.
• Configured baseline data for all hardware that is unique to the system.
• Made copies of all software documentation intended for distribution to users,
including program listings, specifications, operations manual, voter manual,
and maintenance manual.
• Complied with user acceptance test procedures and acceptance criteria.
• Identified any changes between the physical configuration of the system
submitted for the PCA and that submitted for the FCA, with a certification
that any differences did not degrade the functional characteristics.
• Completed descriptions of its procedures and related conventions used to
support this audit by:
o Establishing a configuration baseline of the software and hardware to be
tested.
o Confirming whether the system documentation matches the
corresponding system components.
Note that the PCA was conducted in conjunction with testing activities; as such, all
anomalies and omissions in the documentation identified by SLI during the PCA
were not corrected prior to starting any testing. A re-review of the documentation
was conducted in order to verify the documentation was accurate and free of
anomalies or omissions.
Installation Phase
System Installation, Configuration and Validation
During Installation Phase testing,
• An issue log was created of any errors and omissions found in the
documentation or anomalies encountered that were not identified in the
PCA.
• Verified that all boxes, system components, etc. had been labeled correctly
and accurately.
California Certification Page 6 of 20
Functional Test Report v5.0
Report Number CDV-19011-FTR-01
Dominion Democracy Suite 5.10
Voting System
California Certification
Functional Test Report
• Verified that the voting system had been labeled correctly.
• Verified Configuration Log.
Installation Phase completed successfully.
Build Software, Servers, and Workstations
• All hardware was documented and photographed that was used in the tests,
including servers, workstations, monitors, printers, voting devices, and
peripherals.
• Verified that the servers and workstations have been wiped.
• Verified that the hardware provided meets or exceeds the minimum
requirements in the four installation procedure manuals.
• Verified that the required commercial-off-the-shelf (COTS) software licenses
are available.
• Verified that the component list of software and firmware exactly matches
what should be installed.
• Followed the Dominion Installation Procedures for the server and clients.
• Followed the sequence of steps in the installation procedures manual. After
the installation, COTS applications, proprietary applications, hardening, and
configuration, an image of the system was taken.
• Installed/setup Mobile Ballot Printing.
• Installed imprinters on all scanners that will provide this option.
• Verified the functionality of ICE.
• When the installation was completed, in addition to the images, HASH
values were taken for each component software.
• Verified system security policies, services, data sources, and registry are
documented.
• Audited the system configuration and setup against specifications in the
manuals to verify that scripts used in installation and configuration achieved
the specifications.
• Followed the Dominion System Verification Procedures applicable for each
machine and logged any errors and omissions or anomalies in the issue log.
• Verified the voting system has deployed COTS protection against viruses,
worms, Trojan horses, and logic bombs.
All listed items completed successfully
California Certification Page 7 of 20
Functional Test Report v5.0
Report Number CDV-19011-FTR-01
Dominion Democracy Suite 5.10
Voting System
California Certification
Functional Test Report
Install Firmware on Hardware Devices
• Examined the hardware devices and determined which version of firmware
is currently installed.
• Took steps necessary to allow installation of the trusted build of firmware on
each hardware device.
• Took steps as necessary to validate instructions for firmware upgrades in
use procedures and other system documentation.
• After firmware was installed, verified that hardware devices are operational.
• Followed the Dominion System Verification Procedures for each hardware
device to validate the firmware installed on that device.
• Verified no compilers, assemblers, or source code are resident on the
system.
• Verified that election specific firmware is not installed on the same
component that the operating system is installed on.
• Verified all validation requirements.
• Logged any errors and omissions or anomalies in the issue log.
• Provided a copy of the issue log to Dominion personnel for their resolution.
All listed items completed successfully.
Post Installation Phase
• Took Acronis images of all equipment.
• All images sent to SLI for restore on equipment used for Security testing.
• Created Master copy of “Trusted Build” directory structure, files, and
“Golden Images” for distribution to counties.
Post Installation Phase completed successfully.
Functional Configuration Audit Phase
The Functional Configuration Audit is conducted to verify that the system performs
all the functions described in the system documentation. The manufacturer shall:
• Completely describe its procedures and related conventions used to support
this audit for all system components.
• Provide the following information to support this audit:
o Copies of all procedures used for module or unit testing, integration
testing, and system testing.
o Copies of all test cases generated for each module and integration test,
and sample ballot formats or other test cases used for system tests.
California Certification Page 8 of 20
Functional Test Report v5.0
Report Number CDV-19011-FTR-01
Dominion Democracy Suite 5.10
Voting System
California Certification
Functional Test Report
o Records of all tests performed by the procedures listed above, including
error corrections and retests.
Dominion provided test cases, results records, procedures used for module or unit
testing, integration testing, and system testing. All required information was verified
to satisfactorily meet the requirements of this section.
Functional Test Phase
Functional Test Phase testing examined the system to determine that every
functional piece of the system is accurate and complete. During Functional Phase
testing, an issue log was maintained of any errors and omissions found in the
documentation or anomalies encountered that were not identified during the PCA.
Throughout the Functional Testing Phase, Mobile Ballot Production (BOD) was
used to generate ballots that have been fatigued or needed replacement.
The system was maintained in an air gapped fashion: The architecture did allow
transfer of the election definition and tally database from the permanent server(s) to
the sacrificial server using USB devices. The voting system architecture does allow
each installation to use its own Ethernet network, port server, and central-office
vote-recording units, including any DRE and optical scan units, permitting the two
installations to be segregated and air-gapped to ensure that there are no cross
connections.
An air gap was established by keeping two installations/networks physically
separate and seeing that no device attached to the sacrificial installation/network
was connected (directly or indirectly) to the first network, ensuring that data cannot
flow from one installation/network to the other.
• Inspected the test decks prepared by Dominion and audited them against
the Ballot Marking and Expected Results Excel files.
• Using EED, built an election from scratch and verified all options in EED.
This election contained a multiple candidate contest for a “choose two of
three” contest.
o Printed ballots on MBP device.
o Scanned ballots.
o Tabulated and generated reports.
• Extensive review of EED and RTR to verify end user documentation.
• Evaluated methods to import elections into EED.
• Evaluated Access Controls. Verified all CVSS requirements.
• Proofed the test deck for the Presidential Primary, Presidential General,
Special Recall, Ranked Choice Voting, and Vote Center elections. Scanned
and tabulated the test deck for the Presidential Primary election on ICC.
California Certification Page 9 of 20
Functional Test Report v5.0
Report Number CDV-19011-FTR-01
Dominion Democracy Suite 5.10
Voting System
California Certification
Functional Test Report
Compared the tabulation results of this scan to expected results.
Investigated any anomalies encountered in the results and resolved them by
modifying either the deck or the expected results.
• Conducted logic and accuracy testing in accordance with California Use
Procedures.
o Dominion logic and accuracy (L&A) test deck generation software was
used to generate the test deck for L&A testing, as if being used by a
County. Scanned predetermined test deck through scanners.
o Reviewed ICE, ICP2, ICX Classic 21 and ICX Prime 21, ICC, and EMS
for L&A procedures per DVS documentation.
o Printed and verified L&A results from scanners.
o Uploaded and consolidated results to EMS.
o Printed and verified L&A results.
o Verified that all components are ready to go after L&A or needed to be
reprovisioned/reimaged prior to the actual election.
All listed items completed successfully.
Functional Testing Summary
The tests run on the Democracy Suite 5.10 voting system included:
• Presidential Primary Election
• Presidential General Election
• Special Recall Election
• Ranked Choice Vote (RCV) Election
• Vote Center Election
Test Presidential Primary Election
A primary election was run utilizing:
• 2 ICX polling place devices
• 1 ICE polling place device
• 1 ICP2 polling place device
• 1 ICC environment
• 1 EMS (EED, Adjudication, RTR)
The following steps were completed with results as noted:
Presidential Primary was conducted in English and Spanish. The election included
ten precincts and eight party splits per precinct. It included 20 contests and 65
California Certification Page 10 of 20
Functional Test Report v5.0
Report Number CDV-19011-FTR-01
Dominion Democracy Suite 5.10
Voting System
California Certification
Functional Test Report
choices. Paper ballots included one bi-lingual ballot style consisting of English and
Spanish. Electronic devices and interfaces were programmed to support the entire
election in English and Spanish. Ballots were of medium size (8.5” x 17”) for the
system, and double sided.
• Prepared system for test election
• Finalized EMS and set up for reporting
• Prepared all precinct components (ICE, ICP2, ICX Classic 21, and ICX
Prime 21) for election
• Evaluated system for air-gap requirements
• Opened Polls in accordance with California Use Procedures
• Printed and verified zero reports for all devices
•
Printed ten ballots on Mobile Ballot Production for every language available
in this election. Added these to the expected results
• Scanned two ballots from each party on an ICE
• Scanned two ballots from each party on an ICP2
• Marked one ballot from each party on an ICX Classic
• Marked one ballot from each party on an ICX Prime
• Verified that the voter can review, confirm, and change their selections on
the ICX Classic 21, ICX Prime 21, ICE and ICP2
• Used preprinted ballots for the ICX’s above so the results did not need to be
added to the expected results
• Printed zero reports
• Casted votes according to the following table:
Definition Equipment Voting activity
Absentee ICC All Precincts
Early ICE #1 Precinct 11400
Voting ICP2 #1
Precinct 13102
ICX Classic 21 #1 All Precincts
ICX Classic 21 #2 All Precincts
ICX Prime 21 #1 All Precincts
ICX Prime 21 #2 All Precincts
Precinct ICE #2 Precinct 13102
Voting ICE #3 Precinct 21728
ICP2 #2 Precinct 13102
ICP2 #3 Precinct 21728
California Certification Page 11 of 20
Functional Test Report v5.0
Report Number CDV-19011-FTR-01
Dominion Democracy Suite 5.10
Voting System
California Certification
Functional Test Report
ICX Classic 21 #3 Precincts 22740 and
ICX Prime 21 #3 890240
Precincts 22740 and
890240
During voting, tested the following:
• Fed ballots in all directions/sides on all devices
• Closed polls in accordance with California Use Procedures
• Printed results from all scanners
• Removed results media to transfer results back to EMS/RTR
• Shut down devices
• Consolidated and reported:
o Uploaded results to EMS from all units
o Canvass reconciliation
Processed provisional ballots
Using adjudication component, adjudicated 40 hand marked ballots
with write-ins
o Generated final reports and verified:
Generated all reports available on the system. Saved all reports to a
flash drive as artifacts of testing
Canvass – SOV. Verified accuracy of report
SSOV
Precinct results
Cast Vote Record Report
Audit reports (Including tabulation devices)
• Backed up system to provide “Vote Count Program” to SOS. Evaluated
default file name for submission to SOS. Checked backup size.
• Verified system logging for all events. Saved system logs to archive.
All listed items of election completed successfully.
No issues were encountered.
California Certification Page 12 of 20
Functional Test Report v5.0
Report Number CDV-19011-FTR-01
Dominion Democracy Suite 5.10
Voting System
California Certification
Functional Test Report
Test Presidential General Election
A general election was run utilizing:
• 2 ICX polling place devices
• 1 ICE polling place device
• 1 ICP2 polling place device
• 1 ICC environment
• 1 EMS (EED, Adjudication, RTR)
The following steps were completed with results as noted:
Presidential Primary was conducted in English and Spanish. The election included
ten precincts and eight party splits per precinct. It included twenty contests and
sixty-five choices. Paper ballots included one bi-lingual ballot style consisting of
English and Spanish. Where supported, electronic devices and interfaces should be
programmed to support the entire election in English and Spanish. Ballots were of
medium size (8.5” x 11”) for the system, and double sided.
• Prepared system for test election
• Finalized EMS and set up for reporting
• Prepared all precinct components (ICE, ICP2, ICX Classic 21, and ICX
Prime 21) for election
• Evaluated system for air-gap requirements
• Opened Polls in accordance with California Use Procedures
• Printed and verified zero reports for all devices
•
Printed ten ballots on Mobile Ballot Production for every language available
in this election. Added these to the expected results
• Scanned two ballots from each party on an ICE
• Scanned two ballots from each party on an ICP2
• Marked one ballot from each party on an ICX Classic
• Marked one ballot from each party on an ICX Prime
• Verified that the voter can review, confirm and change their selections on
the ICX Classic 21, ICX Prime 21, ICE and ICP2
• Used preprinted ballots for the ICX’s above so the results did not need to be
added to the expected results
• Printed zero reports
California Certification Page 13 of 20
Functional Test Report v5.0
Report Number CDV-19011-FTR-01
Dominion Democracy Suite 5.10
Voting System
California Certification
Functional Test Report
• Casted votes according to the following table:
Definition Equipment Voting activity
Absentee ICC All Precincts
Early ICE #1 Precinct 11400
Voting ICP2 #1
Precinct 13102
ICX Classic 21 #1 All Precincts
ICX Classic 21 #2 All Precincts
ICX Prime 21 #1 All Precincts
ICX Prime 21 #2 All Precincts
Precinct ICE #2 Precinct 13102
Voting ICE #3 Precinct 21728
ICP2 #2 Precinct 13102
ICP2 #3 Precinct 21728
ICX Classic 21 #3 Precincts 22740 and 890240
ICX Prime 21 #3 Precincts 22740 and 890240
During voting, tested the following:
• Fed ballots in all directions/sides on all devices
• Closed polls in accordance with California Use Procedures
• Printed results from all scanners
• Removed results media to transfer results back to EMS/RTR
• Shut down devices
• Consolidated and reported:
o Uploaded results to EMS from all units
o Canvass reconciliation
Processed provisional ballots
Using adjudication component, adjudicated 40 hand marked ballots
with write-ins
o Generated final reports & verified:
Generated all reports available on the system. Saved all reports to a
flash drive as artifacts of testing
Canvass – SOV. Verified accuracy of report
SSOV
Precinct results
Cast Vote Record Report
California Certification Page 14 of 20
Functional Test Report v5.0
Report Number CDV-19011-FTR-01
Dominion Democracy Suite 5.10
Voting System
California Certification
Functional Test Report
Audit reports (Including tabulation devices)
• Backed up system to provide “Vote Count Program” to SOS. Evaluated
default file name for submission to SOS. Checked backup size
• Verified system logging for all events. Saved system logs to archive
All listed items of election completed successfully.
No issues were encountered.
Test Special Recall Election
A Recall election was run utilizing:
• 2 ICX polling place devices
• 1 ICE polling place device
• 1 ICP2 polling place device
• 1 ICC environment
• 1 EMS (EED, Adjudication, RTR)
Special Recall in English, Khmer, Japanese, and Hindi. The election consisted of
one precinct and one contest. The contest included 135 choices with one write-in in
a gubernatorial contest. The election was printed on the longest ballot size possible
for the system.
• Prepared all components for election
• Installed election definitions on devices, printed zero reports and opened
polls
• Scanned test decks through each tabulating device
•
Marked one ballot with non-standard marks and increasingly marginal marks
for each type of marker. Included a variety of pens, pencils and highlighters
in various colors. A blank ballot and a fully marked ballot were run in a
separate batch
• During voting, tested the following:
o Fed ballots in all directions/sides on all devices
o
Printed ten ballots on Mobile Ballot Production for each supported
language in the election. Voted five on ICE, and hand marked five.
Added these ballots to the expected results. Verified logging on MBP
meets batch printing audit requirements
o Language support for alternative languages: Khmer, Japanese, and Hindi
ICE display
ICE audio ballot
ICX Classic 21-inch display
California Certification Page 15 of 20
Functional Test Report v5.0
Report Number CDV-19011-FTR-01
Dominion Democracy Suite 5.10
Voting System
California Certification
Functional Test Report
ICX Classic 21-inch audio ballot
ICX Classic 21-inch printing
ICX Prime 21-inch display
ICX Prime 21-inch audio ballot
ICX Prime 21-inch printing
ICP2 display
o Scanned the marked ballot ten times on each scanner device
o Closed each machine and printed out results
o Evaluated consistency of the scanners in the way they handle the
marginal marks
o Tested the ability to select candidates across multiple screens on the
ICEs, ICX Classic 21’s and ICX Prime 21’s
o Closed polls, in accordance with California Use Procedures
• Printed results from all scanners
• Transferred results back to EMS
• Shut down devices
• Consolidated and reported
o Uploaded results to EMS from all units
o Canvass reconciliation
Provisional ballots
Write-ins
o Generated final reports & verified
Canvass – SOV
SSOV
Precincts
Audit reports (Including tabulation devices)
All listed items of election completed successfully.
No issues were encountered.
California Certification Page 16 of 20
Functional Test Report v5.0
Report Number CDV-19011-FTR-01
Dominion Democracy Suite 5.10
Voting System
California Certification
Functional Test Report
Test Ranked Choice Election
A Ranked Choice Vote election was run utilizing:
• 2 ICX polling place devices
• 1 ICE polling place device
• 1 ICP2 polling place device
• 1 ICC DR-g1130 environment
• 1 EMS (EED, Adjudication, RTR)
Ranked Choice Voting in English, Ilocano, Tagalog, and Thai. A fictitious single and
multiple seat RCV Election with one ballot style with one contest containing six to
ten candidates was utilized.
• Prepared all components for election
• Initialized and loaded election definition on one ICE, ICP2, ICX Classic 21,
ICX Prime 21, and all ICCs
• Evaluated system for air-gap requirements
• Opened Polls in accordance with California Use Procedures
• Printed and verified zero reports for all devices
• Scanned one ballot on ICE
• Scanned one ballot on ICP2
• Marked one ballot on an ICX Classic 21-inch
• Marked one ballot on an ICX Prime 21-inch
• Removed ballots from the pre-marked test deck, and remade these on the
ICX Classic 21’s and ICX Prime 21’s
• Printed zero reports from EMS
• Cast all ballots on each scanner
• During voting, tested the following
o Fed ballots in all directions/sides on all devices
o Language supported included alternative languages: Ilocano, Tagalog,
and Thai
ICE display
ICE audio
ICX Classic 21-inch display
ICX Classic 21-inch audio
ICX Classic 21-inch printing
ICX Prime 21-inch display
ICX Prime 21-inch audio
California Certification Page 17 of 20
Functional Test Report v5.0
Report Number CDV-19011-FTR-01
Dominion Democracy Suite 5.10
Voting System
California Certification
Functional Test Report
ICX Prime 21-inch printing
ICP2 display
• Closed polls, in accordance with California Use Procedures
• Printed results from all scanners
• Removed results media as necessary to transfer results back to EMS
• Shut down devices
• Ranked results and determine winner
• Verified and documented all one seat and multi seat RCV on the system
• Consolidated and reported
• Uploaded results to EMS from all units
• Generated final reports & verified totals
• Generated Cast Vote Record Spreadsheet
• Audited Cast Vote Record Spreadsheet against ballots
All listed items of election completed successfully.
No issues were encountered.
Test Vote Center Election
An election was run utilizing:
• 2 ICX polling place devices
• 1 ICE polling place device
• 1 ICP2 polling place device
• 1 ICC DR-g1130 environment
• 1 EMS (EED, Adjudication, RTR)
Vote Center Election in English. A fictitious election including approximately five
contests, ten choices, and three thousand precincts, or the maximum number of
precincts supported by the system was utilized. As a system test of label capacity,
one candidate was created as candidate Last Name starting with the character 'L'
and extending with 29 digits as indicated below. Entered the First Name starting
with the character 'F' and extending with 19 digits as indicated below. For printed
ballots, used the following for the candidate name: “F12345678901234567890
L123456789012345678901234567890”. Twenty-five percent of vote center election
ballots were machine pre-folded in a tri-fold format. Pattern of precincts were 3000
divided by 125: 1, 125, 250, 375, 500, 625, ….
• Prepared all precinct components for election
• Configured ICX Classic 21-inch /ICX Prime 21-inch /ICE/ICP2 for use in
early voting (all precincts)
California Certification Page 18 of 20
Functional Test Report v5.0
Report Number CDV-19011-FTR-01
Dominion Democracy Suite 5.10
Voting System
California Certification
Functional Test Report
•
Initialized and loaded election definition on ICEs, ICP2, ICC, ICX Classic
21’s, ICX Prime 21’s, and Mobile Ballot Production
• Opened Polls in accordance with California Use Procedures
• Printed and verified zero reports for all devices
• Printed ballots from the pattern of precincts, on Mobile Ballot
Production. Added ballots to the expected results
• Created activation cards per the pattern of precincts
• Simulated early voting. Voted ballots on vote center voter facing
components and then suspended voting, enabled voting and voted more
ballots
• Scanned pattern of precincts ballots on an ICE
• Scanned pattern of precincts ballots on an ICP2
• Marked ballots from pattern of precincts on an ICX Classic
• Marked ballots from pattern of precinct on an ICX Prime
• Unfolded pre-folded ballots and processed as mail in ballots
• Printed zero reports from EMS
• Scanned all preprinted ballots in equal numbers on all ICC scanners
• Created eight marginal marks ballots including all highlighter and pen/pencil
colors. Numbered the ballots and scanned in order on all scanners to verify
all scanners scanned consistently and adjudication was consistent across all
scanners
• Exercised adjudication workstation on marginal marks ballots
• Closed polls, in accordance with California Use Procedures
• Verified ballot images are stored in a random manner.
• Printed results from all scanners
• Transferred results back to EMS
• Shut down devices
• Consolidated and reported
o Uploaded results to EMS from all units
o Canvass reconciliation
o Provisional ballots
o Write-ins
• Generated final reports & verified
o Generated all reports the system is capable of
o Canvass – SOV
o SSOV
California Certification Page 19 of 20
Functional Test Report v5.0
Report Number CDV-19011-FTR-01
Dominion Democracy Suite 5.10
Voting System
California Certification
Functional Test Report
o Precincts
o Audit reports (Including tabulation devices)
All listed items of election completed successfully.
No issues were encountered.
Final Data Capture and Analysis
• Took hashes and images from all computers
• Validated the system on each server, desktop, and one each of the ICE,
ICP2, ICC, ICX Classic 21, ICX Prime 21 using the procedure provided by
Dominion
• Generated “Trusted Build” software and Golden (County Release) images to
be distributed by Secretary of State to Vendor/County
• Verified with vendor trusted build software was complete and ready for
distribution. Dominion attested to the correctness of the files
• Verified that all drivers including monitor video drivers are included in the
County Release
Evaluation of Testing
The above tests were conducted using the executables created in the Trusted Build,
in association with the appropriate hardware versions as declared during the current
certification project for the Dominion Democracy Suite 5.10 voting system, for the
State of California.
Summary of Testing includes:
• No functional issues were encountered during testing
• Documentation needed significant re-write which resulted in an additional
round of review and verification. Documentation is deemed sufficient at this
time.
End of Functional Test Report
California Certification Page 20 of 20
Functional Test Report v5.0
Report Number CDV-19011-FTR-01