practical avc-edge compactflash modifications can amuse nerds

33
Practical AVC-Edge CompactFlash Modifications can Amuse Nerds J. Alex Halderman University of Michigan Ariel J. Feldman Princeton University

Upload: onaona

Post on 12-Feb-2016

19 views

Category:

Documents


0 download

DESCRIPTION

Practical AVC-Edge CompactFlash Modifications can Amuse Nerds. J. Alex Halderman University of Michigan. Ariel J. Feldman Princeton University. Nerds!. Diebold AccuVote-TS. . EVT 2007. “Security Analysis of the Diebold AccuVote-TS Voting Machine“ A. Feldman, J. A. Halderman, and E. Felten. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Practical AVC-Edge CompactFlash Modifications can Amuse Nerds

Practical AVC-Edge CompactFlash Modifications

can Amuse Nerds

J. Alex HaldermanUniversity of Michigan

Ariel J. FeldmanPrinceton University

Page 2: Practical AVC-Edge CompactFlash Modifications can Amuse Nerds

Nerds!

Page 3: Practical AVC-Edge CompactFlash Modifications can Amuse Nerds

“Security Analysis of the Diebold AccuVote-TS Voting Machine“A. Feldman, J. A. Halderman, and E. Felten EVT 2007

Diebold AccuVote-TS

Page 4: Practical AVC-Edge CompactFlash Modifications can Amuse Nerds

Sequoia AVC Advantage

“Can DREs Provide Long-Lasting Security? ....”Checkoway, Feldman, Kantor, Halderman, Felten, and Shacham EVT 2009 Steve

Checkoway

HovavShacham

Page 5: Practical AVC-Edge CompactFlash Modifications can Amuse Nerds

‘’The NJ Voting-machine Lawsuit and the AVC Advantage ...’’ Appel, Ginsburg, Hursti, Kernighan, Richards, Tan, and Venetis EVT 2009

Sequoia AVC Advantage

Andre

wAp

pel

Page 6: Practical AVC-Edge CompactFlash Modifications can Amuse Nerds

Nedap ES3B

Rop

Gonggrijp

“Studying the Nedap/Groenendaal ES3B Voting Computer: A Computer Security Perspective.” Gonggrijp and Hengeveld. EVT 2007

Page 7: Practical AVC-Edge CompactFlash Modifications can Amuse Nerds

“Security Analysis of India’s Electronic Voting Machines”Wolchok, Wustrow, Halderman, Prasad, K., S., Y., and Gonggrijp CCS 2010

Indian EVM Hari

Prasad

Page 8: Practical AVC-Edge CompactFlash Modifications can Amuse Nerds
Page 9: Practical AVC-Edge CompactFlash Modifications can Amuse Nerds

JoeHall

Page 10: Practical AVC-Edge CompactFlash Modifications can Amuse Nerds

JeremyEpstein

Page 11: Practical AVC-Edge CompactFlash Modifications can Amuse Nerds

The Sequoia AVC-Edge

2008: Used in 161 jurisdiction with 8.9 million registered voters

Page 12: Practical AVC-Edge CompactFlash Modifications can Amuse Nerds

TTBR 2007

“The testers were able to gain access to the internals of the system, by, for example, unscrewing screws to bypass locks. The screws were not protected by seals.”

— TTBR red team report on the AVC Edge

Page 13: Practical AVC-Edge CompactFlash Modifications can Amuse Nerds
Page 14: Practical AVC-Edge CompactFlash Modifications can Amuse Nerds
Page 15: Practical AVC-Edge CompactFlash Modifications can Amuse Nerds
Page 16: Practical AVC-Edge CompactFlash Modifications can Amuse Nerds

Let’s reprogram it!

Page 17: Practical AVC-Edge CompactFlash Modifications can Amuse Nerds

Let’s put Linux on it!

Page 18: Practical AVC-Edge CompactFlash Modifications can Amuse Nerds

Booting “Damn Small Linux”

Page 19: Practical AVC-Edge CompactFlash Modifications can Amuse Nerds

Booting “Damn Small Linux”

Page 20: Practical AVC-Edge CompactFlash Modifications can Amuse Nerds

Problem:Watchdog timer

Page 21: Practical AVC-Edge CompactFlash Modifications can Amuse Nerds
Page 22: Practical AVC-Edge CompactFlash Modifications can Amuse Nerds
Page 23: Practical AVC-Edge CompactFlash Modifications can Amuse Nerds

OK. What else can it do?

Page 24: Practical AVC-Edge CompactFlash Modifications can Amuse Nerds

“Studying the Nedap/Groenendaal ES3B Voting Computer: A Computer Security Perspective.” Gonggrijp and Hengeveld. EVT 2007

Page 25: Practical AVC-Edge CompactFlash Modifications can Amuse Nerds
Page 26: Practical AVC-Edge CompactFlash Modifications can Amuse Nerds

Based on these initial experiments, we now present

the future of DREs…

Page 27: Practical AVC-Edge CompactFlash Modifications can Amuse Nerds
Page 28: Practical AVC-Edge CompactFlash Modifications can Amuse Nerds

FeaturesPortable

Battery powered1 or 2 players

Unlimited quarters

Page 29: Practical AVC-Edge CompactFlash Modifications can Amuse Nerds

FreeDOS + MAME

Original 1980 Pac-Man(Celebrate the 30th anniversary)

Page 30: Practical AVC-Edge CompactFlash Modifications can Amuse Nerds

ChallengesNo math coprocessor, no logical block addressing.

Writing a config.sys file(remember himem.sys?)

Page 31: Practical AVC-Edge CompactFlash Modifications can Amuse Nerds

Security RisksSomeone could hack in

and reprogram it to count votes fairly

Page 32: Practical AVC-Edge CompactFlash Modifications can Amuse Nerds

ConclusionDRE voting machines will

soon be widely decommissioned.

Their future lies in emulating classic games

to amuse nerds.

Page 33: Practical AVC-Edge CompactFlash Modifications can Amuse Nerds

Practical AVC-Edge CompactFlash Modifications

can Amuse Nerds

J. Alex HaldermanUniversity of Michigan

Ariel J. FeldmanPrinceton University