https://roamingaroundatrandom.wordpress.com/2014/06/16/an-mp...
It is based on multiparty computation, and individual smartcards for the voters (the simplest secure solution).