Can't you do something with multi-stage voting on multiple independent machines? A way to do error correct coding and consistency enforcement such that no one malicious machine can successfully alter a vote?
I'm thinking smartcards could make it reasonably easy to use, where you simply repeat your vote to some degree and where the chip verifies that the voting machines are all saying the same thing.
I'm thinking smartcards could make it reasonably easy to use, where you simply repeat your vote to some degree and where the chip verifies that the voting machines are all saying the same thing.