E2E Verifiable Electronic Voting System for Shareholders
Abstract
In this paper we propose an end-to-end (E2E) verifiable online shareholder voting system. Our system allows different voters to have different weights associated with their votes. These weights are dependent upon the number of shares owned by voters in an organization. In our system, the voters cast their votes over the Internet using a personal computing device, say a smart-phone. The voting client interacts with an online voting server which generates encrypted ballots for the chosen candidates with a receipt. Every encrypted ballot comes with a non-interactive zero-knowledge proof to prove the well-formedness of the ciphertext. In addition, the voting system allows the voters to verify their votes are cast as intended through voter initiated auditing. All the encrypted ballots and non-interactive proofs are made available on a publicly readable bulletin board. By checking the receipt against the bulletin board, voters are assured that their votes as recorded as cast. Finally, this e-voting scheme allows everyone including third-party observers to verify all votes are tallied as recorded without involving any tallying authorities. Once the polling concludes, the tallying result is available immediately on the bulletin board with publicly verifiable audit data to allow everyone including third-party observers to verify the tallying integrity of the entire election.
Community
0 commentsNo discussion yet
Be the first to share a question or observation.