Hard Facts About Soft Voting: Trusting Software With Money
Hard Facts About Soft Voting: Trusting Software With Money
Hard Facts
about Diebold ATM
Soft Voting
“Reduce risk exposure with
enhanced automated teller
machine (ATM) modules
David E. ‘Dave’ incorporating the latest in fraud-
preventive solutions.”
University of Virginia
Department of
Computer Science
“Fly-by-wire”
Avionics
Software Slot
Software-guided
Machines
Surgery
Accountability and
Auditability
Why Voting Is Hard
m
ste
Sy Accountability
Serious Regulation
Transparency Privacy
Gradual Deployment
and Close Monitoring
s
al
Non-provability
du
Trained Operators
vi
di
In
1952 Election
(a) Requirements.--Each voting system used in an election for • Direct-Recording Electronic voting
Federal office shall meet the following requirements: machine
(2) Audit capacity.--
(A) In general.--The voting system shall produce a record with • Records votes as bits in memory
an audit capacity for such system.
(B) Manual audit capacity.-- • Prints out paper at end of election
(i) The voting system shall produce a permanent paper
record with a manual audit capacity for such system. (vendors claim this satisfies HAVA)
(ii) The voting system shall provide the voter with an
opportunity to change the ballot or correct any error Good things:
before the permanent paper record is produced.
(iii) The paper record produced under subparagraph (A) • Unambiguous record
shall be available as an official record for any recount • Prevents overvotes
conducted with respect to any election in which the
system is used.
• Audio interface for blind
Hopkins/Rice Report
• July 2003: Tadayoshi Kohno, Adam
Stubblefield, Avi Rubin, Dan Wallach
• Analyzed code for Diebold AccuVote-TS
DRE voting machine
– Many security vulnerabilities
– Ridiculously poor software quality
– 50,000 lines of code
• Maryland hires SAIC to analyze machines
(concludes: “high risk of compromise”)
http://verifiedvoting.org/article.php?list=type&type=13
Virginia 2006
Voting machines in Alexandria,
Falls Church and Charlottesville
cut off Jim Webb’s last name
(“James H. ‘Jim’”)
“We do have people complain and say they don't get it,
I completely understand what they're saying, but it's not
something I can control.” – Sheri Iachetta,
Charlottesville general registrar
“If I have to personally get on a plane and bring Hart
InterCivic people here myself, it’ll be corrected.” –
Jean Jensen, Secretary of Virginia State Board of
Elections (promising to have it fixed by 2007)