|
The way I'd do it, the touch screen machines wouldn't be hooked up to any network, nor would they even count votes. All they do is provide a shiny, user-friendly interface, with accommodations for those with disabilities, to enable them to generate a ballot. Once the user's made his choices, the touch-screen machine prints out a paper ballot that looks like a current optical-scan "Scantron" ballot - it's both machine readable and human readable. The voter then manually verifies the paper ballot contains the correct votes, then puts that ballot into the ballot box in accordance with established voting protocols.
Then there's the counting of ballots, which is another security problem altogether. First, all ballots, from the time they're deposited in ballot boxes, to the point where they're counted, should be kept with a formal chain of custody, with observers to verify no tampering occurs. The way I'd do tabulation, I'd provide all major political parties/candidates with their own counting machines, along with all the computer source code, so the parties can build their own binaries and have their own software engineers & experts verify the code works correctly. Also there would be an official government counting machine that'll have the default count. When votes are counted, they're counted openly, with the general public invited to observe. In a typical two-way Repub vs Demo race, the votes would be counted three times - once by the Democrat's counting machine, once by the Republican's voting machine, and once by the government's machine. Ideally, all the counts will come out exactly the same, in which case the party representatives and the government officials sign off on the count and it's certified. If the count comes out different, then a recount is done, along with technical troubleshooting to rule out glitches. If that doesn't fix the counts so they're all equal, then a hand recount is done (the ballots are human-readable, remember?) I probably haven't thought of all the things that could go wrong, but this way ensures there are enough checks and balances that cooking the counts would be very difficult.
Of course, the powers that be in our government would never agree to such a system - an honest election would be a threat to them.
|