| How to Use the Prêt à Voter System |
|
|
|
| Written by David Lundin | |
| Tuesday, 05 June 2007 | |
|
The Prêt à Voter system is a secure and transparent elections system which handles both binary voting methods and ranked voting method. This paper will introduce how the Prêt à Voter system can be implemented in real use. We will explain the detailed election processes and set up some rules for voters and election authorities in each process respectively. Voting ProcessesThe whole election process using the Prêt à Voter system can be divided into the following six stages:
Election Authorities: how to implement the Prêt à Voter systemThe election authorities are involved in the whole election processes. In order to make the introduction more clear, we have classified all election authorities into three groups according to different roles:
Election authorities in the set-up stageWhen the election authorities have been selected, all these election authorities have to work together to prepare the set-up stage. In this stage, the major work is to set-up the election parameters, such as defining the election rules, validating the election candidates, and making the criteria clear who are eligible to vote. Besides, each of the ballot tallying authorities (tellers) has to generate two public key pairs. They have to publish the public keys and prove they know the corresponding secret keys. And then they have to distribute their secret keys among all other tellers in a threshold fashion. The registration authorities have to generate a public key pair in a threshold fashion and make the public key known to the public. The corresponding secret key is used to sign the voter's receipt. Election authorities in the registration stageIn the registration stage, only registration authorities are involved. When voters register themselves to the election, the registration authorities have to evaluate the eligibility of each voters according to the criteria. Only eligible voters are allowed to be registered. Afterwards, a list of all eligible voters will be published. Election authorities in the ballot construction stageIn the ballot construction stage, the ballot generation authorities first collect the public keys published by ballot tallying authorities. Then all ballots are constructed. The number of ballot forms generated in this stage should be more than twice the number of eligible voters. Afterwards, some third party can randomly challenge some of the ballots and if any cheating is detected, all these ballots will be destroyed and the ballot construction stage will be restarted after replacing the ballot generation authorities. Election authorities in the voting stageAll election authorities might be involved in the voting stage. The registration authorities have to ensure that only eligible voters are allowed to cast votes. They provide each eligible voter with two ballots (it is suggested that two ballots are printed on the same card, one on each side of the card). Each voter can randomly challenge one ballot and use the other one to cast her vote. The voters can either require the ballot generation authorities to show how the ballots are constructed or they can check whether the ballots can be correctly decrypted by the ballot tallying authorities. Voter's vote (maybe along with the voter's name) will be published on to a bulletin board. In the Prêt à Voter system, each voter will be provided with a receipt. In order to solve dispute, the receipt has to be signed by the registration authorities before it was taken out of the voting booth. And each voter should check whether the signature is valid. If not, she can accuse immediately. Election authorities in the tallying stageIn this stage, the ballot tallying authorities will first collect all received votes from the bulletin board. Then the validity of each vote is examined by the ballot tallying authorities according to the criteria. It has to be publicly verifiable which votes have be eliminated from the final tally and the reason why they have been removed. Finally, the result will be announced after all valid votes are decrypted by these authorities using mix network. Election authorities in the auditing stageIn the auditing stage, every voter can audit whether her vote has been correctly recorded. The voters can compare their receipts with the bulletin board. If their receipts are correctly displayed by the bulletin board, their votes are correctly recorded. Otherwise, if they cannot find their receipt on the bulletin board, they can challenge the registration authorities to some trusted third parties. Their proof is the receipt which has been signed by the registration authorities. Also, any interested party can audit whether the final result has been tallied correctly. In the Prêt à Voter system, auditing the ballot tallying stage is achieved using Randomised Partial Checking, in which auditors can randomly challenge some of the decryption done by the ballot tallying authorities. In order to protect voter's privacy, no complete voter-vote link is allowed to be revealed. Voters: how to cast vote and audit the electionIn an election using the Prêt à Voter system, voters will be involved in the registration stage, the voting stage and the auditing stage. In the registration stage, each voter just need to use some of her identity proof, such as passport and drive license, to prove that she is an eligible voter. And we have introduced how ordinary voters can audit the election. In this section, we will focus on how the voters cast their votes. Ballot form exampleFirstly, we will briefly introduce the ballot form in the Prêt à Voter system. Once a voter have been authenticated in the voting booth, she will be provided with a blank ballot as shown in the Figure below: Example Ballot Form The form consists of two columns with a perforation in the middle. The left hand column contains the candidate list. The order is randomly permuted and varies among different ballots, thus it is infeasible to predict the candidate order of a certain ballot form. The right hand column against each candidate is left blank for you to make your choice. On the right hand column, there is also some secret information which can be used to re-construct the candidate list if properly decrypted. The Prêt à Voter system can handle both binary voting method and ranked voting method, each voter can either mark against her preferred candidate(s) or give a preference ranking of a partial or all of the candidates, as shown here: Second Figure How to cast voteIn order to cast votes property, the voters should follow the following rules:
|
|
| Last Updated ( Tuesday, 26 June 2007 ) |
| < Prev | Next > |
|---|



