Senate Rules and Administration Committee
Hearing on S. 1487, the Ballot Integrity Act of 2007
Comments by Jerry Berkman, July 24, 2007
Introduction
I have been a computer programmer for over 35 years, working
at U.C. Berkeley until I retired. I earned a Security Certification
from the SANS Institute [1]
with a research paper on security in email
systems [2].
I have been active in the Election Integrity movement
for several years, and have attended academic and
government sponsored conferences on Election Integrity
[3],
and have attended and testified at numerous Alameda County and
California public hearings.
These comments will be online with live links at:
http://election-reform.org/laws/S1487comments.html
Here are my minimum requirements for 2008, most of these points are
expanded upon below:
-
Grants:
No more money for DREs or VVPATs
-
Paper ballots:
Paper ballots should be available at every polling place
for anyone who asks for one, and this should be publicized,
and the paper ballots should be counted as regular votes
by optical scanners or by hand (not by having staff enter
them into a DRE, as was done in Riverside County)
[4].
-
Audits: Independent audits done by someone other than
the elections officials, not only recounting a subset of the
ballots, but also auditing whether remade ballots match the
voters original ballots, whether the proper software
is on the machines, whether signature verification rejected
valid voters or allowed invalid voters to vote, etc.
Professional auditors (CPAs) should be in charge
of audits.
-
EAC: Reduce the power of the EAC or eliminate it.
-
Secret software:
Don't reinforce private, secret software by putting it into law.
-
Research:
Since the voting machine market is too small for the vendors
to expend the effort needed for high quality systems,
have NSF fund several programs to develop better voting systems.
These should be major programs, probably $50 million each,
developing open source software that any jurisdiction can then use.
-
Computers:
Do not write in the law any condition which requires computers.
For accessiblity, allow innovation with non-computerized solutions
such as Braille, tactile systems, the new VotePad [5]
and Equalivote [6] assistive devices.
DREs
DREs (Direct Electronic Voting machines) are unreliable, expensive,
and are distrusted by many of the
voting public. This distrust is growing, not shrinking.
There are many surveys and studies showing optical scan has
much lower cost than DREs.
Do not provide any money to buy DREs or VVPATs.
General DRE problems
-
DREs have been around for a long time, and the vendors still
can't get them right, e.g. see video evidence of a DRE switching
votes in a city council race in Louisiana in 1995 [7].
-
DREs increase undervotes by minorities, see a striking example of this
from the 2006 election in New Mexico [8]
and an analysis by Teresa Hommel [9].
-
DREs are easy to hack, see 10 minute video explanation by Princeton
researchers [10].
-
DREs can not be made secure [11].
-
DREs loose votes; Sarasota, Florida had the well known 18% undervote
on iVotronic DREs for a Congressional District race, but Charlotte
County had an even higher 25% undervote for the Florida Attorney
General race [12],
and other counties as well had high undervotes
when using iVotronics [13].
Clearly iVotronics are not safe, but there is no movement to ban them,
except Florida's Governor Crist is moving the state to paper ballots.
-
Many counties and states have had such disasters with DREs that they
are now going to optical scan ballots, e.g.:
-
No one has examined DREs for security. Elections Officials
are fond of saying the systems are state tested and federally qualified.
However the state testers and federal qualifiers at the California
Secretary of State's Voting Testing Summit in Nov., 2005 all said
that testing the security of the systems was not the purpose of their
examinations.
-
DREs cause long lines at the polls and
disenfranchise voters [18].
VVPATs do not solve problems, they add new problems.
-
None of the VVPATs currently on the market meet the requirements of
S. 1487 (or H.R. 811).
-
The VVPATs on the market right now violate the secrecy of the voter
by recording the ballots on a continuous roll.
-
Current VVPATs are too slow to count. Jill Lavine, Registrar of Sacramento,
CA, testified to the EAC, that for early voting ballots,
"It took 127.5 hours to recount the 114 ballots, or approximately an
hour and 15 minutes for each ballot." [19]
Thus these are unsuitable for audits.
-
They don't meet Federal and State specifications and don't work reasonably.
New Jersey passed a VVPAT requirement law in July 2005 and recently
reported the VVPATs two years later still do not satisfy the requirements,
and have many problems. For example, if the VVPAT fails, the DRE will
not suspend voting, but just keeps on running without any special
intervention by a poll worker [20].
-
VVPATs are too expensive.
The New Jersey report says $1000-$2000 per VVPAT
printer [20].
Alameda County, CA, was charged $800 for each VVPAT printer,
as part of an inital purchase.
-
Voters are unable to or don't verify DRE summary screens
or VVPATs [21].
Which means they do not solve the problem of verifiability.
-
Election Sciences, Institute (ESI) reported that about
10% of the VVPATs rolls in the May, 2006 primary in Cuyahoga County
(Cleveland), Ohio were unusable [22].
The EAC (Elections Assistance Commission)
Section 104. of S. 1487 permanently authorizes the EAC.
The EAC has been highly secretive,
ineffective, politicized, and needs to be eliminated.
Some incidents include:
-
Changing the text of the consultant's report on voter fraud (voting twice,
voting for dead people, etc.), and not allowing the authors to comment
on the changed text for months,
-
Suppressing the consultant's report on the effect of voter ID laws,
-
Hiding from the public for months that Ciber wouldn't be accreditted,
until this was reported by the New York Times,
-
Being years behind schedule on taking over the certification of voting
machines.
-
Being very secretive and not responsive to the public.
The EAC was a good idea, but the implementation was so bad it needs to
be scrapped. Most of its functions may be reassigned to NIST or the
FEC.
According to Teresa Hommel, Section 104.(c) of S. 1487 exempts the
EAC from Freedom of Information requests. If the EAC is kept, it
should definitely not be exempted from Freedom of Information
requests.
Intentional undervotes
Section 201.(a)(2)(B)(II) and 201.(a)(4) which concerns
"intentional undervotes" in "representative jurisdictions"
and residual votes and minority vote
patterns should be striken.
It would be too easy for this to be used for racial discrimination.
And it can be seen in the New Mexico charts referred to earlier,
that type of voting machine can have a radical effect on minority
undervotes. Let's concentrate on reducding undervotes, not
sweeping it under the rug.
Source disclosure
S. 1487 allows elections officials to gain disclosure of the
source code of a system. However, the conditions for such
disclosure are so limited and conditional, that it does not
help. Many jurisdictions have more liberal source disclosure
rules than those in S. 1487. California right now has a team
of experts analyzing the source code from three of the major
vendors. S. 1487 actually takes a step back by explicitly
recognizing in the law the proprietary nature of current systems.
Either require full, public disclosure of source, or delete it
from S. 1487. We can do much better than the terms in S. 1487
in state law.
Data disclosure
None of the data (ballot definition files, vote count files and data bases,
Windows event logs, voting equipment logs, ballot images, etc.) should be
protected by proprietary or trade secret claims.
It is ludicrous that once I vote, Sequoia/Diebold/Hart/ES&S can decide
who can see the data. And there is no way to catch ballot definition
file errors, which have screwed up elections, if we can not see
the ballot definition files. And it is useful to be able to see
the machine system logs, e.g. Windows event logs, to check what is
going on.
In Alaska, they are still litigating
over who can see the raw vote total files from 2004. The Democrats
want to see them because the published numbers just don't add up
to the published totals [23].
Footnotes:
[1] SANS Institute, http://sans.org/
[2] "Security Issues in Running an Email Server",
Jerry Berkman, October 31, 2003, available in the SANS InfoSec Reading Room at:
http://www.sans.org/reading_room/whitepapers/email/1108.php?portal=4beabe65e0d3e6946da3ac4cef0d06ea
[3] Conferences attended include:
-
ACM Computers, Freedom, and Privacy 2004 Conference,
April 20-23, 2004, Oakland, CA.
http://www.acm.org/announcements/cfp.3-24-04.html
-
National Institute of Standards and Technology Workshop,
"Developing an Analysis of Threats to Voting Systems",
October 7, 2005,
Gaithersburg, Maryland.
http://vote.nist.gov/threats/
-
California Secretary of State's Voting Systems Testing Summit,
Nov. 28-29, 2005, Sacramento, CA.
http://www.sos.ca.gov/elections/elections_vst_summit.htm
[4]
http://www.bbvforums.org/forums/messages/1954/32791.html
[5] http://vote-pad.us/
[6]
http://www.equalivote.com/
[7]
The video can be seen in the online version of VoterGate:
http://video.google.com/videoplay?docid=3555094491715905699.
Skip to about the 23 minute mark and watch the next three minutes
showing Sue Bernecker and David Dill.
It is also in other versions of VoterGate,
and in Hacking Democracy, an HBO special. But you need to buy the
DVD to see those.
It is mentioned in the New York Times review of "Hacking Democracy",
http://movies2.nytimes.com/2006/11/02/arts/television/02hack.html/?adxnnl=1&adxnnlx=1185228651-al2d8wjglwc05asYHovt+g
"Susan Bernecker, a Republican candidate for City Council in Jefferson
Parish, La., in the mid-1990s, went to test the voting machines
years ago [after she lost the election].
Twice, in a demo, she pressed her own name to see how
it would register; twice the name of her opponent was registered
in the memory of the machine. They test 15 more machines and find
the same results."
It is also discussed in depth at:
http://www.ecotalk.org/Pandora'sBlackBox.htm,
look for '"Machine Politics" Of Computer Voting'.
[8]
http://www.votersunite.org/info/NM_UVbyBallotTypeandEthnicity.pdf
[9]
http://www.wheresthepaper.org/HAVAandHR811MinorityImpact070330.htm
[10]
http://www.brasschecktv.com/page/119.html
[11]
http://www.votersunite.org/info/PeeringThruChinks.asp
[12]
http://www.votetrustusa.org/index.php?option=com_content&task=view&id=2522&Itemid=113
[13]
http://www.votetrustusa.org/index.php?option=com_content&task=view&id=2383&Itemid=113
[14]
http://www.votetrustusa.org/index.php?option=com_content&task=view&id=2458&Itemid=113
[15]
http://www.freenewmexican.com/news/40228.html
[16]
http://www.votetrustusa.org/index.php?option=com_content&task=view&id=2452&Itemid=113
[17]
http://www.pe.com/localnews/inland/stories/PE_News_Local_H_vote13.400853f.html
[18]
http://www.votetrustusa.org/index.php?option=com_content&task=view&id=2527&Itemid=113
[19]
April 20, 2006, testimony to EAC,
http://www.eac.gov/docs/LaVine%20Testimony%204-20-06.pdf
[20]
http://www.votetrustusa.org/index.php?option=com_content&task=view&id=2536&Itemid=113
[21]
http://chil.rice.edu/research/pdf/EverettDissertation.pdf
[22]
Quotes from the ESI paper:
http://www.electionline.org/Newsletters/tabid/87/ctl/Detail/mid/643/xmid/202/xmfid/3/Default.aspx
"[Errors] included poll workers loading thermal paper into VVPAT
printers backwards, blank audit trails, accordion-style crumpling
of ballots, long blank spaces between ballots that could have
represented missing or unprinted VVPATs, torn and taped-together
VVPATs and missing ballot text."
"ESI researchers found that nearly 10 percent of VVPAT
ballots sampled were in some way compromised, damaged
or otherwise uncountable ..."
[23]
http://divasblueoasis.blogspot.com/2006/10/alaska-democrats-discover-hanky-panky.html