Comment Use IPv6 (Score 1) 386
Design a little fob, with an IPv6 address, specifically allocated for voting. Put a web server on it. Get the voter a key pair.
They can post their vote on a public site, either anonymously, or with their name on it. Everyone can check and count the votes. Scrap all the existing e-voting machines. That person's IPv6 address is theirs for life, and never re-used. It stores and posts their votes forever. It's solar powered and runs off static ram. The info from it can be copied as needed, to verify if anyone wants to.