Electronic voting systems

What Are Electronic Voting Systems?

Electronic voting systems are the integrated hardware, software, networking, and procedural components assembled to administer an election through electronic means. A complete system encompasses voter registration databases, ballot definition and layout software, voting devices used at polling places or remotely, tabulation servers that aggregate results, and audit mechanisms that verify the accuracy of the electronic count. The design of an electronic voting system must satisfy requirements from several domains simultaneously: security against manipulation, accessibility for voters with disabilities, accuracy to electoral standards, and usability under polling-place conditions with minimal training. Systems engineering principles, formal verification methods, and cryptographic protocols all play roles in modern electronic voting system design.

System Architecture and Components

An electronic voting system is built from several interconnected subsystems. The election management system (EMS) is a software platform used by election administrators to define ballot content, program voting devices, and aggregate results after polls close. Polling place devices, which may be optical scanners, direct-recording electronic (DRE) units, or ballot-marking devices (BMDs), interact with voters during the election day window. Central count scanners process absentee or mail ballots in batches. Results are transmitted from polling places to central tabulation servers through encrypted channels, removable media, or dedicated networks. The Verified Voting foundation's equipment tracking resource provides a reference for the types and distributions of systems in use across jurisdictions.

Security Architecture and Threat Modeling

The security architecture of an electronic voting system must address a threat model that includes remote attackers, insiders with physical access to equipment, and attacks on the supply chain of hardware and software. Software independence is a foundational security property: a system is software-independent if an undetected software error or malicious modification cannot cause an undetectable change in election outcome. Achieving software independence typically requires a paper record that voters can verify before submitting, with the paper serving as the authoritative audit trail. End-to-end verifiable (E2E) cryptographic systems extend this further by publishing encrypted ballots on a public bulletin board and providing each voter a receipt that can be used to confirm their ballot was included in the tally without revealing its content. The NIST voting systems research program develops the technical foundations for these properties, including usability guidelines for VVPAT and cryptographic audit protocols.

Certification and Conformance Testing

In the United States, the Voluntary Voting System Guidelines (VVSG) issued by the U.S. Election Assistance Commission define the technical requirements that electronic voting systems must meet to receive federal certification. VVSG 2.0, finalized in 2021, introduced requirements for software independence, physical security, and accessibility, and adopted a component-based testing model that separately certifies subsystems such as scanners and EMS platforms. Testing is conducted by accredited Voting System Test Laboratories (VSTLs) that execute functional, security, and accuracy test cases against the requirements. The EAC's VVSG 2.0 documentation provides the normative requirements and testing protocols that manufacturers must satisfy. Certification by the EAC does not mandate adoption; states decide which certified systems to procure based on their own regulatory frameworks.

Applications

Electronic voting systems are deployed in a range of electoral and institutional decision-making contexts, including:

  • Federal, state, and local government elections for ballot tabulation and results reporting
  • Absentee and mail ballot processing through central count optical scan systems
  • Military and overseas voting assistance programs requiring accessible ballot delivery
  • Primary elections and ranked-choice voting scenarios requiring flexible ballot logic
  • Corporate and nonprofit governance voting, including annual general meetings and board elections
Loading…