October 22, 2003
The real issue isn’t Diebold trying to maximize its profit by using cheap labor and software tools; it’s the very concept of an unauditable voting system. The problem would be no less severe if they were using a secure, unhackable implementation.Erik V. Olson, who does this stuff for a living, asks what suddenly seems like a rather pertinent question: why on earth are they recording votes in a relational database at all?
There aren’t supposed to be any relations in voting. […] What other data are they creating relations to? This is even more contrary to the purpose of a voting machine than simple security.There’s more in Erik’s full comment, over in this thread. Meanwhile:
At the end of a vote, the machine needs to produce the following data.
EXAMPLE PRECINCT FOO xxxx votes BAR xxxx votes ………….. QUX xxxx votes ——————— ALL yyyy votes
The precinct is a set field, determined by where the machine is set. Every other relation, other that “foo gets a vote,” is antithetical to the secret ballot process, and should never be collected. Not time, not date, not who, where, why, whatfor, nothing! Give me a camera in the polling place—not in the booths, mind you—and a very accurate clock on the voting machine and the camera, and save the time voted with the vote, and I can tell you how almost every person in that polling station voted. Save machine number with that vote as well, and that becomes every voter. Period.
The fact that they are using a RDBMS is a declaration that they intend to treat voting as a relational database.
“Every other relation, other that “foo gets a vote,” is antithetical to the secret ballot process, and should never be collected.”
Right. Whether Access is on the voting machine itself, or being used on the voting data somewhere else, why on earth is it in use at all? The “relations” involved in vote-recording are completely trivial. The only sensible reasons to use a relational database are if you’re planning to record data you shouldn’t record, and to do things with it that you shouldn’t do. [11:03 AM]