The Relentless March Of Stupid Technology
Here in the DC area there's a story getting some buzz: Glitches Prompt GOP Suit Over Fairfax Tabulations. The GOP is absolutely right to protest this vote; it's not about anything other than the validity of the process.
The machines in question are the WinVote model, from Advanced Voting Systems. Just listen to their pitch: The functionality linchpin of the WINvoteTM system is its wireless LAN (IEEE 802.11b) system - called the Wireless Information Network (WIN) -- that enables the user to communicate remotely with the major components of the voting system.
Does anybody else see a problem with enabling wireless communications to voting machines? This is just f'ing stupid, beyond belief. Encryption can help ameliorate the situation, but what I see is the possibility of ne'er-do-wells attempting to disrupt elections with laptops. All they have to do is hang around the building within a few hundred feet, and they can screw with the election machines to their heart's content.
Who wrote the IP stack on the machines in question? We can't tell from the web site, which means in all probability it isn't open source. That means we have no idea what stack is running in there and what its vulnerabilities are. Even encrypted stacks can be vulnerable to certain kinds of attacks.
Voting companies have been pretty underfunded. Why are we trusting our democracy to these stupid machines? The only function of a computer in the democratic process should be to help print a legible vote.
Count me, as a computer guy, concerned.
§ 2 Comments
[ You're too late, comments are closed ]


"Why are we trusting our
"Why are we trusting our democracy to these stupid machines?"
Because all the SMART machines know better than to go into politics!
I just used those machines -
I just used those machines - and I have to say they looked nice. I made a mistake (voted for a democrat by accident! the horror!) but was able to easily go back and correct it without having to look like an idiot and ask for another ballot or something.
The wireless concept, though - that seems like it could have used a little more thought - is it so hard just to run cables to ensure at least a minimal level of security?
Even if you're not actually hacking the machines, a little jamming would create almost as much chaos.