Skip to content

Is E2E Verifiability a Magic Bullet for Online Voting

John Odum

Explains why End-to-End Verifiability (E2E-V) fails to protect online voting systems against client-side endpoint malware and server infrastructure tampering.

Summary

The Promise and Rhetoric of E2E Verifiability

End-to-End Verifiability (E2E-V) is a cryptographic paradigm allowing voters to verify that their votes were cast as intended, recorded as cast, and tallied as recorded, often promoted as a magic bullet for internet voting.

Client-Side Vulnerabilities Outside the Cryptographic Loop

John Odum demonstrates how E2E-V fails to mitigate client-side malware on voter endpoints. Malicious software running on a voter's device can alter ballot selections or deceive voters before cryptographic proofs are generated.

Server-Side and Infrastructure Attack Surfaces

Beyond endpoint risks, centralized election servers and backend tallying infrastructure outside the cryptographic loop remain susceptible to denial of service, configuration sabotage, and server-side compromise.

Disputing Commercial Internet Voting Claims

Evaluating the technical reality of E2E-V against commercial marketing claims highlights that cryptographic verification alone cannot compensate for fundamentally insecure digital voting platforms.

Related talks