Security for E-Voting in Public Elections