Friday, March 12, 2010

Bookmark and Share

Archive for the ‘Voting’ Category

Voting Security: Back to the Greeks

Yesterday was election day in the US as you probably know if you live in the states and you probably could care less about if you don’t. And if you’re in the infosec world, you also know that everyone’s been cranking up for the big day due in no small part to the increasing use of electronic voting machines and the increased scrutiny that this technology has come under in the past few months – both in academia, in public forums as well as through less traditional means. Needless to say, it’s been something to watch – high entertainment indeed for the connoisseur of human folly (to borrow a phrase from Jane Austen).

Now, I’ll fess up – I’m a bit of a Luddite. For example, I use fountain pens (even travel with them) despite the constant ink stains, I won’t upgrade to anything after Visual Studio 6 because I don’t want to learn the new interface, and I prefer driving a stick. Now, being the Luddite that I am – I think electronic voting is dumb. I revel in the fact that the small town of Amherst, NH hasn’t caught wind of the hideous inefficiencies associated with the “write it down on a piece of paper” style of voting.

Now, that being said, here comes a bit of heresy: I think our election woes have very little to do with electronic voting machines or the fact that security is not built in to the electronic voting process. Sure, the process is flawed, the equipment is prone to theft, and there are bugs galore. But at the end of the day – are we worse off? I’m not sure that we are.

To illustrate what I mean, consider the case of Themistokles. Themistokles (or Themistocles if you prefer the Latin spelling) was a famous Greek naval commander who was ostracized for being too arrogant (well, or for taking bribes or for being a bad leader depending on who you ask.) Anyway ostracism was basically democratic banishment – individuals could be kicked out of Greek society for a period of ten years if enough people voted that they should be. Voters would write the name of the individual on a piece of clay called an ostraka (a voting token – one is pictured above) and put in a jar. If enough votes were in the jar, the person in question had to go. In the case of Themistocles, he had enough votes to get booted out – and he was. Now, what’s really interesting about the Themistocles case is that years later, archaeologists found hundreds of ostraka at the bottom of a well; they were written out by fourteen different individuals and were hidden. In other words, somebody (quite obviously) rigged the election. Of course, voting fraud is nothing new. As long as there have been elections, there has been fraud. Ballot stuffing (like what happened to Themistokles), scare tactics, fraudulent reporting, voter intimidation – all of these things were there in Athens 2500 years ago and they’re with us now. With apologies to Solomon, there’s nothing new under the sun.

So here’s the question I’d ask: how robust does a voting system have to be before it’s “robust enough” for the purpose? Is it possible for someone to smuggle malware onto a Deibold machine? Sure. Is it possible for someone to file down the punch mechanism in lever-based system? Yes. Is it possible for someone to walk in to the voting place and say that they’re me? Uh-huh. Look – here’s my point: fraud can happen in electronic systems just like it can happen with clay jars. Maybe the security is worse with electronic voting machines or maybe it’s worse – either way, we shouldn’t expect more from electronic voting just because it’s electronic. Instead, I think we should be asking another question: how invested are citizens in the voting process? Aristotle said – and I agree with him – that the more people vote, the more reliable the vote will be (this doesn’t necessarily imply better decision making, by the way – just a more representative count.) It makes sense, doesn’t it? In Attica, where there were only 6000 people voting, stuffing the ballot only required a few extra votes – in the US where upwards of 150 million people vote (on average), stuffing the ballot takes a lot more extra votes and is therefore harder to pull off.

Bookmark and Share

I’m not a conspiracy theorist, but…

…there is something to this whole “problem with the voting machines thing.” A friend of mine forwarded me a link to the Columbus Free Press article about the Bush/Kerry election. The Free Press maintains that the election was “stolen” – personally, I think that’s a bit much. But what can’t be disputed is that the eVoting technology is, from a security perspective, wholly inadequate.

OK, OK, I can already hear the objections: “Isn’t the free press the same outlet that has front-page picture of Bush flipping the bird and text that reads ‘Bush Salutes America?’” Yep, same place. They are unquestionably biased – no doubt about that. However, I’m more interested in the GAO report that they reference. Since it’s not referred to in the article by name or document number, I’m assuming that the GAO report they are referring to is document number 05956 or “Federal Efforts to Improve Security and Reliability of Electronic Voting Systems Are Under Way, but Key Activities Need to Be Completed.” This is the only election document published in the last 6 months, so it has to be the one.

Basically, the GAO validates the points that security folks have raised all along: that these systems do not meet even the basic fundamental security requirements; the audit is lacking (if not missing entirely,) the development and testing processes are opaque and unvalidated, the companies have no accountability, the processes are undefined, and there’s no oversight. I’m not one to recommend reading long government documents, but this one is worth the read.

Bookmark and Share
“We'll work with your organization to help you define your needs and select and deploy the right products and build solutions that work.”
Blog Cloud

The Law: Fear It Administrative Cruft (16)
Analysts (31)
Apple (25)
AppSec (12)
Assessments (2)
Auditors (2)
Biometrics (4)
Blogs (13)
Breaches (21)
Buzzwords (2)
By Grabthar's Hammer!! (1)
Certifications (1)
Change Management (1)
Cheezburger Network (1)
Chupacabra (1)
Cloud Computing Security (4)
Collaborative Strategy Guild (2)
Compliance (4)
Copyright (9)
Credit Cards (3)
Crypto (11)
CXO Summit 2010 (1)
Cyberterrorism (2)
Data Protection (1)
DHS (25)
eBay (1)
Emergence (1)
End-to-End Encryption (1)
England (1)
Financial Fraud (1)
FISAP (1)
Forensics (5)
FTC Red Flad Rules (1)
FUD (12)
gnisreveR (2)
Google (2)
Holidays! (3)
Humor (16)
Identity Theft (4)
James Bond Shiz (1)
Legal Shiz (13)
Linux (3)
Malware (35)
Marketing and PR (9)
Messaging Security (1)
Microsoft (26)
Monoculture (3)
Mouth-Frothing (2)
Musings (17)
Open Source (3)
Oracle (21)
Outsourcing (4)
Paris Hilton (1)
Passwords (1)
PCI (4)
Phish-Eye (8)
Phones (5)
Planes (1)
Privacy (1)
Programming (1)
QDSP Blues (15)
Research (30)
Resources (6)
Rhesus Monkeys (2)
Risk Management (18)
RSA 2009 (1)
RSA 2010 (1)
SAML (1)
SAN (1)
SC Mag Blues (1)
SCADA (1)
Security Curve (8)
SecurityCurve Speaking (2)
SIEM and Log Management (5)
Social Networking (1)
SOX (1)
Speaking (2)
Spinach (1)
Spy Stuff (1)
Stealing Stuff (8)
Storage (1)
Symantec (7)
Tarot (1)
Teleological suspension of the ethical (3)
The Great Borack (1)
The Law: Fear It (10)
The Old Man of the Mountain (1)
The Regs (5)
Tokenization (1)
Useless Shizz (13)
Vendors (37)
Virtual Worlds (2)
Voting (2)
Vulnerabilities (40)
Walt Disney (2)
Wi-Fi (16)

WP Cumulus Flash tag cloud by Roy Tanck and Luke Morton requires Flash Player 9 or better.

Archives