All bodies  ›  Office of Voting Systems Technology Assessment  ›  Hart Verity Voting 3.2 Voting System Functional Testing Report

OVSTA

Hart Verity Voting 3.2 Voting System Functional Testing Report

Hart Verity Voting 3.2 Voting System

Office of Voting Systems Technology Assessment · vendors-hart-intercivic-verity-3-2-verity32-functional · Testing report · Hart InterCivic

Read the report at Hart InterCivic ↗

Hart InterCivic Verity Voting 3.2 Voting System Functional Test Report for California Secretary of State CAF-22009-FTR-04 Vendor Name Hart InterCivic Vendor System Verity Voting 3.2 Prepared by: 4720 Independence St. Wheat Ridge, CO 80033 303-422-1566 www.SLICompliance.com Accredited by the U.S. Election Assistance Commission (EAC) for Selected Voting System Test Methods or Services California Secretary of State Hart InterCivic Verity Voting 3.2 California Certification Functional Test Report v4.0 Revision History Date Release Author Revision Summary June 7th, 2023 1.0 A. Nestico Initial Release July 14th, 2023 2.0 A. Nestico Added RCTab Clarify Verity Scan is a Precinct Scanner Removed parentheses explaining acronyms after first usage Changed EC to Election Code Changed AB1416 to Ballot DISCLOSE Act Added RCTab to list of System Description July 21st, 2023 3.0 M. Santos Removed RCTab July 27th, 2023 4.0 M. Santos Fixed typo Disclaimer The information 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. Trademarks • SLI Compliance is a registered trademark of Gaming Laboratories International, LLC. • All products and company names are used for identification purposes only and may be trademarks of their respective owners. Copyright 2023 by SLI ComplianceSM, a division of Gaming Laboratories International, LLC. California Certification Functional Test Report Page 2 of 23 Document No. CAF-22009-FTR-04 California Secretary of State Hart InterCivic Verity Voting 3.2 California Certification Functional Test Report v4.0 TABLE OF CONTENTS INTRODUCTION ................................................................................................................................. 4 TESTING RESPONSIBILITIES ................................................................................................................ 4 SCOPE OF THE HART VERITY VOTING 3.2 VOTING SYSTEM ..................................................... 4 SYSTEM DESCRIPTION ........................................................................................................................ 4 BLOCK DIAGRAM ................................................................................................................................ 7 FUNCTIONAL TESTING .................................................................................................................... 8 PHASE ONE – PHYSICAL CONFIGURATION AUDIT PHASE ...................................................................... 8 PHASE TWO – INSTALLATION PHASE ................................................................................................... 9 PHASE THREE – FUNCTIONAL CONFIGURATION AUDIT PHASE ............................................................ 11 PHASE FOUR – FUNCTIONAL TEST PHASE ......................................................................................... 11 EVALUATION OF TESTING ............................................................................................................ 23 California Certification Functional Test Report Page 3 of 23 Document No. CAF-22009-FTR-04 California Secretary of State Hart InterCivic Verity Voting 3.2 California Certification Functional Test Report v4.0 INTRODUCTION This Functional Test Report details the testing performed during functional testing of the Hart InterCivic Verity Voting 3.2 (Hart Verity Voting 3.2) voting system against the California Voting System Standards (CVSS). Testing Responsibilities All testing was conducted under the guidance of personnel verified by the California Secretary of State (CASOS) to be qualified to perform the testing. Scope of the Hart Verity Voting 3.2 Voting System This section provides a description of the scope of Hart Verity Voting 3.2 voting system components. System Description The Hart Verity Voting 3.2 voting system is a paper-based, digital scan voting system that consists of the following major components: • Verity Data application • Verity Build application • Verity Count application • Verity Central application • Verity Election Management • Verity Desktop • Verity User Manager • Verity Scan firmware/hardware • Verity Touch Writer with Access firmware/hardware • Verity Reader firmware/hardware • Verity Key Verity Data Data is used by election officials to enter election data for contests, candidates, proposition text, translations, and audio. Data also provides the user with controls for proofing of data, layout, and performs validation prior to locking the data to ensure its readiness for use in Verity Build, the election definition software. California Certification Functional Test Report Page 4 of 23 Document No. CAF-22009-FTR-04 California Secretary of State Hart InterCivic Verity Voting 3.2 California Certification Functional Test Report v4.0 Verity Build An election definition and device settings component. Build is a required component of the Verity Voting system, used by officials to complete pre-voting tasks for creating and generating an election definition and ballots. Build provides a ballot layout proofing process. The process establishes relationships between election data, jurisdiction, and polling place data, for the shared election definition. Build will create the portable media, vDrives, to provide a method of transferring the shared election definition to Verity Voting devices and other Verity components. vDrive uses an “air-gap,” or non-networked transfer method, to provide more secure exchange of election data. Verity Central A central ballot scanning and adjudication component used by officials for paper ballot scanning, contest resolution, and conversion of voter selection marks to electronic Cast Vote Records (CVRs) capabilities. Once the CVRs are written to vDrive(s) they can be transferred into Verity Count for vote tabulation and reporting of election results. Verity Central records cast vote records only; it does not tabulate. Verity Count Used by officials to complete post-voting functionality to tabulate election results and generate reports. Verity Count receives the CVRs from portable media devices (vDrives) used to record CVRs from Hart voting devices or Verity Central workstations. Verity Count can be used by officials to resolve Verity Scan or Verity Central write-in votes for paper ballots that were manually marked. Verity Count can also be used to collect and store all election logs from every Verity component/device used in the election, allowing for complete election audit log reviews. Verity Election Management The Verity Election Management application is available only on Verity server workstations. This software enables authorized users to add, import, export, archive, restore, and manage elections. Once an election is added or imported in the Election Management application, the election can be opened and handled per the features available within the Verity software installed on that workstation. User Management This software enables authorized users to create and manage user accounts within the Verity system. California Certification Functional Test Report Page 5 of 23 Document No. CAF-22009-FTR-04 California Secretary of State Hart InterCivic Verity Voting 3.2 California Certification Functional Test Report v4.0 Verity Desktop Allows authorized users to manage a very limited set of operating system functions. Verity Desktop is workstation management software used for: • Setting the system date and time. • Exporting Verity application file hashes to removable USB media. • Accessing the operating system for a limited time (less than 24-hours per access code). User access to the operating system’s functionality is restricted to software updates and database management. • Importing printer configuration files. Verity Touch Writer Verity Touch Writer is a touch-screen Ballot Marking Device (BMD) that prints voter-marked ballots to a COTS printer. Voters use the electronic touch display interface to privately and independently make their selections on the ballot. Voters can also make selections with Verity Access, an Audio-Tactile interface (ATI) component with three tactile buttons, one audio port (for headphones), and one port for external two-switch devices. When voters finish making their selections, they print the marked ballot. Verity Reader Verity Reader is an optional paper ballot review device suitable for use by all voters, including non-disabled voters and voters with disabilities. Voters can insert their marked paper ballot to visually verify how their ballot will be counted when the ballot is cast in the Verity system, and/or hear audio read-back of their ballot choices. (For voters with disabilities, Verity Reader offers the same accessibility features as the Verity Touch Writer ballot marking device.) Verity Scan Verity Scan is Verity’s precinct tabulator scanning solution for paper ballots. Verity Scan is paired with a purpose-built ballot box to ensure accurate, secure, and private ballot scanning and vote casting. When opening the polls, authorized users activate the Verity Scan device to prepare it to receive marked paper ballots. Verity Scan indicates when it is appropriate to insert ballots, and when ballots have been successfully cast. Verity Scan records Cast Vote Records (CVRs) and audit log data in redundant, secure storage locations, including the Verity vDrive. The Verity vDrive storage is portable flash memory and allows the CVRs to be transferred to the Verity Count tabulation and reporting system. California Certification Functional Test Report Page 6 of 23 Document No. CAF-22009-FTR-04 California Secretary of State Hart InterCivic Verity Voting 3.2 California Certification Functional Test Report v4.0 Verity Access Verity Access is an interface module that is connected to Verity Touch Writer and Verity Reader. The module has three tactile buttons, one audio port, and one port for external tactile buttons or sip-n-puff devices. Jacks for headphones and adaptive devices are located on the top edge of the device, and the device has grip surfaces on either side. Verity vDrive Verity vDrive is a required Verity Voting component, used as a portable media device generated by Verity Build. Verity vDrive allows election definitions to be moved from Verity Build to Verity Scan, Verity Touch Writer, Verity Reader, and Verity Print. Verity vDrive supports the transfer of Cast Vote Records (CVRs) in Verity Scan and Verity Central. Verity Key Verity Key is electronic media that is created by Verity Build for a specific election. Key is a required Verity component. Key is the electronic media that provides user authentication and configures election security throughout the Verity Voting system. Block Diagram The system overview of the submitted voting system is depicted in Figure 1. Figure 1. Hart Verity Voting 3.2 Voting System Overview California Certification Functional Test Report Page 7 of 23 Document No. CAF-22009-FTR-04 California Secretary of State Hart InterCivic Verity Voting 3.2 California Certification Functional Test Report v4.0 Functional Testing Prior to all testing, the Trusted Build of the software and firmware was created. Functional testing was divided into four phases. • In phase one, the Physical Configuration Audit compared components submitted to the actual documentation. • In phase two, the Installation Phase included the steps necessary to install the system. • In phase three, the Functional Configuration Audit verified the system’s hardware and software perform all the functions listed in the documentation. • In phase four, Functional Testing exercised the system using 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 CASOS. During installation and functional testing, it was necessary to make minor edits to the California Use Procedures to provide clarity for end users. During examination and review performance, the system shall be configured as it would be for normal field use. This includes connecting all supporting equipment and peripherals. Phase One – Physical Configuration Audit Phase The Physical Configuration Audit (PCA) compared the voting system components submitted for certification to the manufacturer's technical documentation. This was an audit of all hardware and software in the system to compare the Technical Data Package (TDP) to the actual system. For the PCA, Hart provided: • Identification of all items that are to be a part of the software release. • Specification of compiler (or choice of compilers) to be used to generate executable programs. • Identification of all hardware that interfaces with the software. • Configuration baseline data for all hardware that is unique to the system. • Copies of all software documentation intended for distribution to users, including program listings, specifications, operations manual, voter manual, and maintenance manual. • User acceptance test procedures and acceptance criteria. • Identification of any changes between the physical configuration of the system submitted for the PCA and that submitted for the Functional California Certification Functional Test Report Page 8 of 23 Document No. CAF-22009-FTR-04 California Secretary of State Hart InterCivic Verity Voting 3.2 California Certification Functional Test Report v4.0 Configuration Audit (FCA), with a certification that any differences do not degrade the functional characteristics. • Complete 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 that the system documentation matches the corresponding system components. Phase Two – Installation Phase System Installation, Configuration, and Validation During Installation testing, the following was verified: • All boxes, system components, etc. have been labeled correctly and accurately. • The voting system has been labeled correctly. (CVSS 8.2.a). • That a Configuration Log has been established. (CVSS 8.2.b). • All hardware that was used in the testing, including servers, workstations, monitors, printers, voting devices and peripherals, was documented. Build Software, Servers, and Workstations The following activities occurred: • All computers were wiped with DBAN. • All software and firmware components to be compiled in the trusted build were included and validated with HASHes from the manufacturer for COTS software/firmware components. • All hardware, compilers, and components needed to compile the trusted build were included and available. • The hardware provided was verified to meet or exceed the minimum requirements in the installation procedure manuals. • The required COTS software was verified to be available. • The component list of software and firmware exactly matched what was prescribed to be installed. • All software and firmware components were built per the California Use Procedures. • Hart Installation Procedures for the server and clients were successfully followed. California Certification Functional Test Report Page 9 of 23 Document No. CAF-22009-FTR-04 California Secretary of State Hart InterCivic Verity Voting 3.2 California Certification Functional Test Report v4.0 • The sequence of steps in the installation procedures manual were followed. After the installation, COTS applications, proprietary applications, hardening, and configuration, images of each component of the system were taken. • Post installation, HASHes were taken of every piece of software and firmware. (Note: These HASHes will be provided to California Counties along with the Trusted Build so that they may validate the system at any time, such as a post-election reinstall to meet California airgap requirements). • System security policies, data sources, and registry were verified to be properly documented. • System configuration and setup were audited against specifications in the manuals to verify that scripts used in installation and configuration achieved the specifications. • The Hart System Verification Procedures were verified to be applicable for each machine. • All components were HASH’d and verified to be correct. • The voting system was verified to deploy COTS protection against viruses, worms, Trojan horses, and logic bombs. (CVSS 7.4.2). Install Firmware on Hardware Devices • Hardware devices were examined and determined to have the correct version of firmware installed. • Instructions for firmware upgrades in use procedures and other system documentation were verified to be correct. • After firmware was installed, hardware devices were verified to be operational. • The Hart System Verification Procedures for each hardware device were verified to be correct to install the firmware on that device. • Verified that no compilers, assemblers, or source code were resident on the system. • Election specific firmware was verified to not be installed on the same component that the operating system is installed on. (CVSS 7.4.1.b.iv). • Verified all software setup validation requirements of CVSS 7.4.6. Post Installation • Screenshots of all computer-based machines listed on the “Installed Programs” screen were taken. California Certification Functional Test Report Page 10 of 23 Document No. CAF-22009-FTR-04 California Secretary of State Hart InterCivic Verity Voting 3.2 California Certification Functional Test Report v4.0 • Screenshots of all computer-based machines listed on the “drivers” page from Windows were taken. • Photos of all proprietary machines for the version numbers were taken. • Images of all equipment were taken. • All system software and firmware were taken. • A master copy of the “Trusted Build” directory structure, files, and “County Release” for distribution to counties was created. • “Trusted Build” software and Golden (County Release) images were created. Phase Three – Functional Configuration Audit Phase The Functional Configuration Audit was conducted by SLI to verify that the system performs all the functions described in the system documentation. In accordance with CVSS 9.11.2, The Hart Verity Voting 3.2 voting system does: a. Completely describe its procedures and related conventions used to support this audit for all system components b. Provide the following information to support this audit: i. Copies of all procedures used for module or unit testing, integration testing, and system testing. ii. Copies of all test cases generated for each module and integration test, and sample ballot formats or other test cases used for system tests. iii. Records of all tests performed by the procedures listed above, including error corrections and retests. The criteria of this phase were adequately met. Phase Four – Functional Test Phase During the Functional Test Phase, the system was examined to determine that every functional piece of the system is accurate and complete. During the Functional Test Phase, 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 Test Phase, Verity Print (BOD) was used to generate ballots that have been fatigued or need replacement, as well as new ballots used for casting votes. California Certification Functional Test Report Page 11 of 23 Document No. CAF-22009-FTR-04 California Secretary of State Hart InterCivic Verity Voting 3.2 California Certification Functional Test Report v4.0 The system was maintained in an air-gapped fashion: The architecture shall allow transfer of the election definition and tally database from the permanent server(s) to the sacrificial server (CVSS 7.4.1.a.i). The voting system architecture allows each installation to use its own Ethernet network, infrastructure devices like switches, and central-scan vote-recording units, including optical scan units, permitting the two installations to be segregated and air-gapped to ensure that there are no cross connections. An air gap is established by keeping two installations/networks physically separate and seeing that no devices attached to the sacrificial installation/network is connected (directly or indirectly) to the first network, ensuring that data cannot flow from one installation/network to the other. Functional Testing Preparation Functional aspects of this phase included: • Kickoff meeting. Reviewed test plan and determine resource usage. • Inspected the test decks prepared by Hart Intercivic and audited them against the Ballot Marking and Expected Results files. • Using Verity Data/Build, built an election from scratch and verified all options in the Election Management System (EMS). • Completed extensive review of Verity Data/Build and Verity Count to verify end user documentation. • Evaluated methods to import elections into Verity. • Proofed the test deck for the Presidential Primary, Presidential General, Gubernatorial Primary, Gubernatorial General, Special Recall, Ranked Choice Voting, and start to finish Special Local election. All listed items completed successfully. Functional Testing Summary The tests conducted on the Hart Verity Voting 3.2 voting system included: • Presidential Primary Election • Presidential General Election • Gubernatorial Primary Election • Gubernatorial General Election • Special Recall Election • Special Local California Certification Functional Test Report Page 12 of 23 Document No. CAF-22009-FTR-04 California Secretary of State Hart InterCivic Verity Voting 3.2 California Certification Functional Test Report v4.0 Test Presidential Primary Election A primary election was conducted utilizing: • One Verity Touch Writer polling place device • Two Verity Scan polling place devices • One Verity Data/Build workstation • One Verity Count workstation • One Verity Central workstation The Presidential Primary was conducted in English and Spanish. The election included two precincts, two political parties (Republican and Democrat) and one non-partisan. It included four contests and fifteen choices. Paper ballots included at least one bi-lingual ballot style consisting of English and Spanish. Ballot layouts met the requirements for Elections Code 13111, 13109, 13105 and the Ballot DISCLOSE act. This election was printed on the 8.5”x14” ballot size, both front and back to a single card. The following steps were completed with results as noted: • Prepared system for test election. • Configured Verity Central workstation and Verity Count workstation for receiving election data. • Prepared all precinct components (Verity Touch Writer and Verity Scan) for election. • Evaluated system for air-gap requirements. • Opened Polls in accordance with California Use Procedures. • One Verity Scan device setup as Election Day voting while the other Verity Scan device was setup as Early Voting. • Printed and verified zero reports for all devices. • Voted two ballots from each party on a Verity Touch Writer. • Scanned twenty ballots from each party on each Verity Scan. • The rest of the ballots were scanned on the Verity Central workstation. • Verified that the voter can review, confirm, and change their selections on the Verity Touch Writer and Verity Scan. • Printed final reports. During voting, the following was tested: • Fed ballots in all directions/sides on all devices. California Certification Functional Test Report Page 13 of 23 Document No. CAF-22009-FTR-04 California Secretary of State Hart InterCivic Verity Voting 3.2 California Certification Functional Test Report v4.0 • Closed polls in accordance with California Use Procedures. • Printed results from all scanners. • Removed results media to transfer results back to Verity Count. • Shut down devices. • Consolidated and reported: o Uploaded results to Verity Count from all units. o Canvass reconciliation. Using adjudication component, adjudicated ballots containing write- ins. o Generated final reports and verified: Generated all reports available on the system. Canvass – Statement of Votes (SOV). Verified accuracy of report. Cumulative Results. Precinct Results Cast Vote Record Export and Report Saved all reports to a flash drive as artifacts of testing. • Verified system logging for all events. • Verified results. All listed items of election completed successfully. No issues were encountered. Test Presidential General Election A Presidential General election was conducted utilizing: • One Verity Touch Writer polling place device • Two Verity Scan polling place devices • One Verity Data/Build Standalone workstation • One Verity Central Standalone workstation • One Verity Count Standalone workstation Presidential General was conducted in English, Korean, Chinese, and Vietnamese. The election included 10 precincts, 13 contests, and 5 propositions, with one or two-write-ins depending on the contest. Paper ballots included one bi-lingual ballot style. Hart Verity Voting 3.2 does not support tri-lingual ballots. Ballot layouts met the requirements for Election Code 13111, 13109, 13105 and the Ballot DISCLOSE Act. California Certification Functional Test Report Page 14 of 23 Document No. CAF-22009-FTR-04 California Secretary of State Hart InterCivic Verity Voting 3.2 California Certification Functional Test Report v4.0 This election was printed on the 8.5”x11” ballot size and included multiple cards. Startup and maintenance procedures for the polling place machines were evaluated to make sure the procedures were correct. Electronic devices and interfaces were programmed to support the entire election in all four languages. The following steps were completed with results as noted: • Prepared system for test election. • Configured Verity Central Standalone workstation and Verity Count Standalone workstation for receiving election data. • Prepared all precinct components (Verity Touch Writer, and Verity Scan) for election. • Evaluated system for air-gap requirements. • Opened Polls in accordance with California Use Procedures. • Printed and verified zero reports for all devices. • Voted two ballots from each party on a Verity Touch Writer. • Scanned two ballots from each party on a Verity Scan. • Verified that the voter can review, confirm, and change their selections on the Verity Touch Writer and Verity Scan. • Printed final reports. During voting, the following was tested: • 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 Verity Count. • Shut down devices. • Consolidated and reported: o Uploaded results to Verity Count from all units. o Canvass reconciliation. Processed provisional ballots. Using adjudication component, adjudicated ballots containing write- ins. o Generated final reports and verified: Generated all reports available on the system. Canvass – SOV. Verified accuracy of report. California Certification Functional Test Report Page 15 of 23 Document No. CAF-22009-FTR-04 California Secretary of State Hart InterCivic Verity Voting 3.2 California Certification Functional Test Report v4.0 Cumulative Results. Precinct Results. Cast Vote Record Export and Report. Saved reports and backup of election to a flash drive as artifacts of testing. • Verified system logging for all events. Verified results. All listed items of election completed successfully. During the central scanning phase, all ballots were separated by their page number, such that the first pages of all the ballots were together, while all the second pages were also together. The Verity Central Standalone workstation was able to scan the ballots and tabulate the correct results. No issues from Hart Verity Voting 3.2 voting system devices encountered. Test Gubernatorial Primary Election A Gubernatorial Primary election was conducted utilizing: • One Verity Touch Writer polling place device • Two Verity Scan polling place devices • One Verity Data/Build Server/Client workstation • One Verity Central Server/Client workstation • One Verity Count Server/Client workstation Gubernatorial Primary was conducted in English, and Spanish. The election included ten precincts. The election included two precincts with five contests and 27 choices. Paper ballots included one bi-lingual ballot style. Ballot layouts met the requirements for Election Code 13111, 13109, 13105 and the Ballot DISCLOSE Act. Two hundred and fifty-five test deck ballots were printed on demand using Verity Print and its IntoPrint SP1360 printer. This election was printed on the 8.5”x14” ballot size using multiple cards. Electronic devices and interfaces were programmed to support the entire election in both languages. The following steps were completed with results as noted: • Prepared system for test election. California Certification Functional Test Report Page 16 of 23 Document No. CAF-22009-FTR-04 California Secretary of State Hart InterCivic Verity Voting 3.2 California Certification Functional Test Report v4.0 • Configured Verity Central Server/Client workstation and Verity Count Server/Client workstation for receiving data. • Prepared all precinct components (Verity Touch Writer, and Verity Scan) for election. • Evaluated system for air-gap requirements. • Opened Polls in accordance with California Use Procedures. • Verity Scan setup as Election Day and the other Verity Scan setup as Early Voting. • Printed and verified zero reports for all devices and workstations. • Removed ten ballots for each party from the test deck and recreated them by voting on a Verity Touch Writer. • Simulated the experience of a fleeing voter and voter who took longer than normal to vote. o A longer than typical voting experience voter was able to complete their voting session. o A fleeing voter ballot was spoiled and voting session started for another voter. • Scanned twenty ballots on each Verity Scan device (40 total) with the remaining ballots scanned in the Verity Central workstation. • Printed final reports. 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 Verity Count Server/Client workstation. • Shut down devices. • Consolidated and reported: o Uploaded results to Verity Count from all units. o Canvass reconciliation. Using adjudication component, adjudicated ballots containing write- ins. o Generated final reports and verified: Generated all reports available on the system. Canvass – SOV. Verified accuracy of report. California Certification Functional Test Report Page 17 of 23 Document No. CAF-22009-FTR-04 California Secretary of State Hart InterCivic Verity Voting 3.2 California Certification Functional Test Report v4.0 Cumulative Results. Precinct Results. Cast Vote Record Export and Report. Audit reports (Including tabulation devices). • Verified system logging for all events. • Verified results. All listed items of election completed successfully. Test Gubernatorial General Election A Gubernatorial General election was conducted utilizing: • One Verity Touch Writer polling place device • Two Verity Scan polling place devices • One Verity Data/Build Server/Client workstation • One Verity Central Server/Client workstation • One Verity Count Server/Client workstation Gubernatorial General was conducted in English, and Spanish. The election included ten precincts with five contests and 27 choices. Paper ballots included one bi-lingual ballot style. Ballot layouts met the requirements for Election Code 13111, EC 13109, EC 13105 and Ballot DISCLOSE Act. Two hundred and fifty-five test deck ballots were printed on demand using Verity Print with its IntoPrint SP1360 printer. This election was printed on the 8.5”x17” ballot size using multiple cards. Electronic devices and interfaces were programmed to support the entire election in both languages. The following steps were completed with results as noted: • Prepared system for test election. • Configured Verity Central Server/Client workstation and Verity Count Server/Client workstation for receiving data. • Prepared all precinct components (Verity Touch Writer, and Verity Scan) for election. • Evaluated system for air-gap requirements. • Opened Polls in accordance with California Use Procedures. California Certification Functional Test Report Page 18 of 23 Document No. CAF-22009-FTR-04 California Secretary of State Hart InterCivic Verity Voting 3.2 California Certification Functional Test Report v4.0 • Verity Scan setup as Election Day and the other Verity Scan setup as Early Voting. • Printed and verified zero reports for all devices and workstations. • Scanned twenty ballots on each Verity Scan device (40 total) with the remaining ballots scanned in the Verity Central workstation. • Printed final reports. During voting, the following was tested: • Fed ballots in all directions/sides on all devices. • Simulate a polling place power loss by unplugging the Scan machine and scanning ten ballots over thirty minutes of battery power. • Closed polls in accordance with California Use Procedures. • Printed results from all scanners. • Removed results media to transfer results back to Verity Count Server/Client workstation. • Shut down devices. • Consolidated and reported: o Uploaded results to Verity Count from all units. o Canvass reconciliation. Using adjudication component, adjudicated ballots containing write- ins. o Generated final reports and verified: Generated all reports available on the system. Canvass – SOV. Verified accuracy of report. Cumulative Results. Precinct Results. Cast Vote Record Export and Report. • Verified system logging for all events. • Verified results. All listed items of election completed successfully. Test Special Recall Election A Special Recall election was conducted utilizing: • One Verity Touch Writer polling place device • Two Verity Scan polling place devices California Certification Functional Test Report Page 19 of 23 Document No. CAF-22009-FTR-04 California Secretary of State Hart InterCivic Verity Voting 3.2 California Certification Functional Test Report v4.0 • One Verity Reader polling place device • One Verity Central Standalone workstation • One Verity Data/Build Standalone workstation • One Verity Count Standalone workstation The Special Recall was conducted in English, Khmer, Japanese, and Hindi. The election consisted of one precinct and one contest. Ballots were pre-printed with English and Khmer, Hart Verity Voting 3.2 voting system did not support tri-lingual ballots. The contest contained 48 candidates with one write-in gubernatorial contest. Standalone configuration was used to conduct the election. Ballot layouts met the requirements for Election Code 13105. The election was printed on 8.5”x22” ballots. The following steps were completed with results as noted: • Prepared all components for election. • Configured Verity Central Standalone workstation and Verity Count Standalone workstation for receiving election data. • Prepared all precinct components (Verity Touch Writer, and Verity Scan) for election. • Evaluated system for air-gap requirements. • Open Polls in accordance with California Use Procedures. • One Verity Scan device has been setup as Election Day voting while the other Verity Scan device has been setup as Early Voting. • Printed and verified zero reports for all devices. • Two ballots of each language were pulled from the pre-printed stack, spoiled and then recreated on the Verity Touch Writer. • Recreated ballots were verified on the Verity Reader and then inserted into the Verity Scan. Printed the final report. During voting, the following was tested: • Fed ballots in all directions/sides on all devices. • Accessibility options were verified on the Verity TouchWriter. • Verify language support for alternative languages: Khmer, Japanese, and Hindi using the: o Verity Touch Writer display o Verity Touch Writer audio California Certification Functional Test Report Page 20 of 23 Document No. CAF-22009-FTR-04 California Secretary of State Hart InterCivic Verity Voting 3.2 California Certification Functional Test Report v4.0 o Verity Reader display o Verity Reader audio ballot o Verity Scan • Closed polls, in accordance with California Use Procedures. • Printed results from all scanners. • Removed results media to transfer results back to Verity Count Standalone workstation. • Shut down devices. • Consolidated and reported: o Uploaded results to Verity Count from all units o Canvass reconciliation: Using adjudication component, adjudicated ballots containing write- ins. o Generated final reports & verified: Canvass – SOV. Verify accuracy of report. Cumulative Results. Precincts Results. Cast Vote Record Export and Report Saved reports and backup of election to a flash drive as artifacts of testing. • Verified system logging for all events. • Verified results. All listed items of election completed successfully. No issues were encountered. Special Local Election A Special Local election was created using: • Verity Data/Build Standalone workstation • Verity Count Standalone workstation • Verity Central Standalone workstation The Special Local was conducted in English. The election included two precincts. It included one contest with six choices and one proposition. Ballot layouts met the requirements for Election Code 13111, 13109, 13105 and the Ballot DISCLOSE Act. California Certification Functional Test Report Page 21 of 23 Document No. CAF-22009-FTR-04 California Secretary of State Hart InterCivic Verity Voting 3.2 California Certification Functional Test Report v4.0 This election was printed on the 8.5”x11” ballot size. The following steps were completed with results as noted: • Prepared system for test election. • Configured Verity Central workstation and Verity Count workstation for receiving election data. • Evaluated system for air-gap requirements. • Printed and verified zero reports for all devices. • Ballots were hand marked. • The ballots were scanned on the Verity Central workstation. • Printed final reports. During voting, the following was tested: • Consolidated and reported: o Uploaded results to Verity Count from all units. o Canvass reconciliation. o Generated final reports and verified: Generated all reports available on the system. Canvass – SOV. Verified accuracy of report. Cumulative Results. Cast Vote Record Export and Report. Saved all reports to a flash drive as artifacts of testing. • Verified system logging for all events. • Verified results. 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 and desktop, as well as each polling place device using the procedure provided by Hart Intercivic. • Generated “Trusted Build” software and Golden (County Release) images to be distributed by Secretary of State to County. • Verified with vendor that the “Trusted Build” software was complete and ready for distribution. Hart Intercivic attested to the correctness of the files. California Certification Functional Test Report Page 22 of 23 Document No. CAF-22009-FTR-04 California Secretary of State Hart InterCivic Verity Voting 3.2 California Certification Functional Test Report v4.0 • 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 Hart InterCivic Verity Voting 3.2 voting system, for the State of California. No functional issues were encountered during testing. As directed by the California Secretary of State, this report does not include any recommendation as to whether or not the system should be approved. End of Functional Test Report California Certification Functional Test Report Page 23 of 23 Document No. CAF-22009-FTR-04