~/talk

Building a Voting Machine Everyone Can Trust

Talkat USENIX Security '25 · 2025-08-13..08-15· [security]
name:Ben Adida
links:none on file
slides:none on file

VotingWorks builds an open-source voting machine and argues trust depends on resilience to human error more than just security. Examples: folded mail ballots in Windham cause systematic overvotes, markers smear glass and create 3–4% false reads, and Antrim County shows an off-by-one config bug that flips aggregated totals. Practical fixes deployed: QR-coded ballot-hash to reject mismatched configs, image processing that detects streaks and forces cleaning, and dual-angle illumination to ignore folds; the fixes are applied statewide and backed by open-source transparency.

AI-written summary · about

  1. 0:00Trustworthy voting machines
  2. 2:41Paper ballots and audits limits
  3. 3:46Human error biggest threat
  4. 4:06Windham New Hampshire fold issue
  5. 6:34Voting Works marker ink smear
  6. 8:17Antrim County configuration error
  7. 14:14Resilience engineering
  8. 16:18Preventing mismatches
  9. 17:20Scanner failures handling
  10. 18:27Transparency and open source
  11. 20:53Open source builds trust
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.