Outsourcing to a proprietary voting system could work, if a paper trail is produced that is verified by the voter.
Still, open source is everywhere. Why don't we have open, unbreakable voting?
Really, what is wrong with us? This is not a hard problem.