The only real solution I can see for electronic voting is an open source one. Elections have been rigged, tampered with, subverted and scammed for as
long as they have been around. The more transparency there is to the process the harder it is to tamper with.