I think open source code for voting would be the most trustworthy, and also that a paper trail is necessary - Brazilians do the paper trail pretty well. In Brazil, over half of all votes are cast electronically. Big differences between US electronic voting and Brazilian voting: Brazilians have a paper trail, and ALSO a random 3% of electronic votes are checked against the paper trail to see if percentages are reasonable.
http://www.vote.caltech.edu/mail-archives/votingte ch/Dec-2002/0032.html
In Brazil, 100% of the votes were electronic in 2002, for the national election! http://www.bradenton.com/mld/bradenton/news/world/ 4423781.htm
I think open source code for voting would be the most trustworthy, and also that a paper trail is necessary - Brazilians do the paper trail pretty well. In Brazil, over half of all votes are cast electronically. Big differences between US electronic voting and Brazilian voting: Brazilians have a paper trail, and ALSO a random 3% of electronic votes are checked against the paper trail to see if percentages are reasonable. http://www.vote.caltech.edu/mail-archives/votingte ch/Dec-2002/0032.html