It's MUCH more difficult than banking or taxes. Not only must your vote be secure and counted; it must be anonymous! Not even you should be able to prove to anyone else who you voted for and there must be no audit trail that could tie an individual vote to a person.