On last.fm: Check Out MGMT's Music, Photos & Videos
BNET Business Network:
BNET
TechRepublic
ZDNet

August 27th, 2008

Dancing on E-voting’s grave

Posted by Paul Murphy @ 12:15 am

Categories: Enterprise Policy, E-voting

Tags: Client-server, E-voting, Government, Paul Murphy

On August 20th of last week someone named Deborah Hastings produced an interesting story under the headline Election loser: touch-screen voting.

I’d quote it, but unfortunately the story is distributed by the Associated Press and they recently made so many announcements and counter-announcements about their own “fair use” policies with respect to copyright that I have no idea what the rules really are for quoting them - a mess, by the way, with its roots in the “fairness doctrine” the democrats want to impose to shut up right wingers like Glen Reynolds; the guy whose efforts to expose news fauxtography and AP’s consistently biased political reporting started them scurrying for legal cover.

So, since I can’t quote her directly, what I’ll do instead is summarize key parts of her report:

  1. she talks about state and local governments warehousing tens of thousands of abandoned e-voting machines

  2. she quotes San Diego County Registrar Deborah Seiler as saying that the county had spent around $25 million on them, and puts that in the context of a $3 billion dollar federal Election Assistance Commission budget and a cumulative $253 million known to have been spent by 30 states on electronic voting gear.
  3. she mentions that one major vendor offered to buy back machines sold for thousands each at one dollar each; and,
  4. she lists disappearing votes, hardware and software failures, and concerns about hackers as driving state and county decisions to back off from electronic voting.

The truth is a lot simpler than this - and obvious to anyone with any computing experience at all: the whole e-voting thing has been a disaster because every system deployed uses programmable voting machines on which the voting application runs locally and it is not possible to guarantee the integrity of e-voting results obtained using programmable voting stations.

This is the fundamental client-server problem: since the client is programmable any expert dragged into court and asked directly whether it would be theoretically possible to cheat has to answer Yes. He can cavil and say doing so would be extremely difficult, talk about counter-procedures, waffle along about audit checks and paper records, and generally mutter into his beard about anything he wants to -but in the end he has to admit that any programmable device handling the vote data can also be programmed to mishandle it.

This problem wasn’t limited to the United States - tax dollars around the world have been spent on laughably inadequate systems: many of them as bad as NT workstations with touch screens writing to easily modified or exchanged removable media without paper records. In contrast, the first steps toward dealing with this, warehousing the garbage pending the opportunity to quietly shuffle it off to recycling, has been largely an American phenonmenon - you’ll never see Canadian electoral authorities, for example, either admit they spent anything or that most of it is so bad that they can’t even trust gear that has been rigged to stay rigged.

So is the bottom line on this that e-voting can’t be implemented? Not at all, it just means that client server technologies can not be used for this - and if we absolutely can’t trust it for technically trivial jobs like collecting and counting votes, doesn’t it make sense to ask why we’re using it in corporate accounting and finance where billions are at stake every single day?

Paul Murphy (a pseudonym) is an IT consultant specializing in Unix and related technologies. See his full profile and disclosure of his industry affiliations.

  • Talkback
  • Most Recent of 22 Talkback(s)
It's about trust
The nature of the "data integrity" problem makes it a crytopgraphic problem. You need to ensure that data cannot be faked and cannot be altered.

You're trying to ensure the integrity of the da... (Read the rest)
Posted by: Erik Engbrecht Posted on: 08/28/08 You are currently: Logged In | Log out
Fair Use is unrelated to the Fairness Doctrine darrene@...   | 08/27/08
Please learn to read more carefully murph_z  ZDNet | 08/27/08
E-voting vs. corporate applications gardoglee   | 08/27/08
Agreed - but consider the slippery slope murph_z  ZDNet | 08/27/08
Risk management DevGuy_z   | 08/27/08
Why client-server can't work murph_z  ZDNet | 08/27/08
Dumb Answer Erik Engbrecht   | 08/27/08
Yep - that's a dumb answer murph_z  ZDNet | 08/27/08
It's about trust Erik Engbrecht   | 08/28/08
Implication Anton Philidor   | 08/27/08
Common knowledge? No. Problems - yes. (NT) murph_z  ZDNet | 08/27/08
RE: Dancing on E-voting's grave pete4215   | 08/27/08
RE: Dancing on E-voting's grave Unix_Magic   | 08/27/08
RE: Dancing on E-voting's grave mchuntley1062@...   | 08/27/08
RE: Dancing on E-voting's grave DGIM   | 08/27/08
e-voting is extremely stupid Roger Ramjet   | 08/27/08
it would be nice murph_z  ZDNet | 08/27/08
RE: Dancing on E-voting's grave gabrielbear@...   | 08/27/08
makes more sense than what we do now murph_z  ZDNet | 08/27/08
RE: Dancing on E-voting's grave stormworld   | 08/27/08
Agreed murph_z  ZDNet | 08/27/08
How did you manage to not mention SUN RAYS? tonymcs@...   | 08/27/08

What do you think?

No Trackbacks Yet

The URI to TrackBack this entry is:
http://blogs.zdnet.com/Murphy/wp-trackback.php?p=1227

advertisement

Recent Entries

Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors

Archives

ZDNet Blogs

Fusion

advertisement
Click Here