in reply to Change the world with Perl

Electronic voting doesn't necessarily mean that the voting takes place on a PC. The same advantages could be gained by placing secure terminal servers in voting booths. It seems that whenever someone hears 'electronic voting' they automatically envision people loading up https://www.vote.com in their web-browsers and voting. Security specialists know that this is far in the future. However, secured terminal server based voting, with secure communication channels between the terminals and central servers is a possibility. Bell Labs' research in cryptography ala unobservable photon states could perhaps be implemented. (If an observer views the message, he has changed the state of the photons and the original message is destroyed.)