The cryptography behind electronic voting (and why paper ballots are still essential)
Summary
The Trail of Bits article explains how cryptographic techniques can enhance electronic voting without replacing paper ballots, focusing on end-to-end verifiability, voter privacy, and defenses against compromised clients and backends. It reviews Helios and ElectionGuard, discusses threshold cryptography, zero-knowledge proofs, and Benaloh challenges, and argues that paper ballots remain essential for general elections.