Please check out: https://blogs.ncl.ac.uk/security/2014/08/30/every-vote-count...
This is a paper describing an end-to-end verifiable self-enforcing electronic voting system called DRE-i (Direct Recording Electronic with Integrity).
In my opinion this is a superior solution to any other electronic voting system developed to date.