I shall repeat it like a mantra: voting beeing slow inefficient is a side effect of it’s transparency. You want a voting system were a average voting helper can look at it and say: “There was nothing fishy there, I saw it”. This is because it is about trust and not only about secrecy and security. Your electronic voting system can be mathematically perfect, but if nobody average can say from the outside that everythi…
About 10 years later...
Underhanded V Contest http://graphics.stanford.edu/~danielrh/vote/vote.html
(If I remember correctly, the "Underhanded C Contest" came later.)
http://lcamtuf.coredump.cx/soft/vote.c
Now, a Microsoft SDK with a catchy name, "Defending Democracy".
What next?