Count me out on the e-voting status quo.
Early this morning, I read Rick Sincere’s blog entry on the matter of e-voting. Rick is a member of the Charlottesville Electoral Board, and his blog entry addresses some concerns about e-voting. The thrust of his post is that Charlottesville citizens have not complained about any security concerns, and that, practically speaking, security isn’t a problem with Charlottesville’s electronic voting systems.
While I don’t doubt that few have complained (I know that I haven’t — I didn’t know that I could report the “incident” of having to vote electronically at the times that I’ve cast my ballot), I disagree strongly with the idea that security is not a concern.
It terrifies me — I mean really terrifies me — that we have put the mechanism of democracy into a black box created by a private corporation. There is no mechanism by which a member of an electoral board or, more important, I can inspect the source code of the software that stores votes. It’s a secret. Punch cards are easy to inspect — piece of paper, stick you shove through a hole. No problem. The lever system can also be inspected — open it up, make sure that the lever connects to the mechanical devices in the system to register the vote. And so on. Voting on computers: who knows?
I’m a programmer by trade. I know code. I’ve written code solo, and I’ve written it in teams. Bugs are in all code. (TeX aside, though Donald Knuth is no mere mortal.) No programming team is going to eliminate them. Sometimes they only show up under extraordinary circumstances. But they’re there, and they always turn up. That’s no vote-fraud conspiracy theory — that’s just a fact.
If voter-verified voting is too expensive, fine, no piece of paper for me. But give me the source code. I want to look it over for bugs, and, if there are bugs, I’ll file my little incident report or blog about it or something.
Democracy is too important to turn over in secret to a private corporation.
16 Comments