Dr. David Jefferson,
Lawrence Livermore National Laboratories
"The Inherent Security Vulnerabilities with Internet Voting"
Abstract
Internet voting refers to any system in which voters use ordinary PCs running
ordinary consumer software to mark their ballots and transmit their votes via
the Internet. At first glance Internet voting is seductive, because it would
allow people to vote from anywhere in the world, at any time, and do so through
the same medium they might use to study the issues and candidates. The cleanliness,
simplicity, and convenience of the idea seem irresistable.
Unfortunately Internet voting systems, besides being vulnerable to all of the
problems of electronic voting systems (DREs), are also exceedingly vulnerable
to a host of additional common cyber attacks that are rooted in inherent limitations
of the PC architecture and of the Internet. In this talk we will briefly describe
how Internet voting systems are vulnerable to denial of service attacks, spoofing
attacks, malicious code attacks, spyware attacks, remote management attacks,
and automated vote selling schemes. These attacks are powerful enough compromise
large numbers of votes, either disenfranchizing voters, spying on their votes,
changing their votes, are buying votes. These attacks can often succeed, possibly
changing the results of an election, and yet go completely undetected. And they
can be launched by anyone in the world, from a disturbed teenager to a foreign
government.
These vulnerabilities are quite fundamental. They cannot be designed around
or fixed with the current generation of PC hardware and software and the current
Internet protocols. Until such time as the security architectures of the Internet
and the PC have been completely redesigned and the new designs widely deployed,
which is probably at least a decade away, Internet voting in public elections
must remain out of the question.