21C3 Schedule Release 1.1.7

21st Chaos Communication Congress
Lectures and workshops

Picture of Tom Trumpbour Tom Trumpbour
Day 3
Location Saal 1
Start Time 12:00 h
Duration 01:00
ID 135
Type Lecture
Track Hacking
Language english

Voting Machine Technology

The talk will be about voting machine technology, a short history, its vulnerabilities and overall reliability. There will be a concentration about the Diebold e-voting code and its limitations.

The presentation will give a short history, vulnerabilities and overall reliability of the following voting technologies: Uniform paper ballots, mechanical lever machines, punch cards, optical scan, and direct recording electronic (DRE). The DRE technology by Diebold will then be the concentration of the talk. The proprietary code and how it became public, overall coding highlights, a design overview, and a close look at the vulnerabilities in both the architecture and code. Weaknesses in lack of encryption or defective encryption, faulty storage control, regressive database design, poor coding practices, and a mediocre smart card implementation will be discussed.