Skip to search boxSkip to navigationSkip to main content

An authentication and ballot layout attack against an optical scan voting terminal

Scholary Output:
Contribution to conference
Paper
Peer-review

Related Event

Title

2007 USENIX/ACCURATE Electronic Voting Technology Workshop, EVT 2007, co-located with the 16th USENIX Security Symposium, USENIX Security 2007

Event type

Conference

Date

08/06/2007 - 08/06/2007

Location

BostonUnited States

Abstract

Recently, two e-voting technologies have been introduced and used extensively in election procedures: direct recording electronic (DRE) systems and optical scanners. The latter are typically deemed safer as many recent security reports have discovered substantial vulnerabilities in a variety of DRE systems. In this paper we present an attack against the Diebold Accuvote optical scan voting terminal (AV-OS). Previously known attacks direct to the AV-OS required physical access to the memory card and use of difficult to find hardware (card reader/writer). Our attack bypasses these issues by using the serial port of the AV-OS terminal and reverse engineering the communication protocol, in essence, using the terminal itself as a reader/writer. Our analysis is based solely on reverse-engineering. We demonstrate how an attacker can exploit the serious security vulnerability of weak (non-cryptographic) authentication properties of the terminal. The attack payload delivers a tampered ballot layout that, depending on the scenario, allows swapping of candidate votes, neutralizing votes, or even shifting votes from one candidate to another.

Publication Information

Output type

Scholary Output:
Contribution to conference
Paper
Peer-review

Original language

English (US)

Publication milestones

  • Published - 2007

Publication status

Published - 2007

Publication IDs

  • Scopus: 85017103255
  • ORCID: /0000-0003-4447-3267/work/97283817

Publication metrics

Metrics

Scopus
citations
Fractional count
1
Fractional count
0.17
Fractional count
5
Fractional count
0.83
Fractional count
1
Fractional count
1

PlumX

Captures
12
Citation count
12