The Library
A smart contract system for decentralized borda count voting
Tools
Panja, Somnath, Bag, Samiran, Hao, Feng and Roy, Bimal (2020) A smart contract system for decentralized borda count voting. IEEE Transactions on Engineering Management, 67 (4). pp. 1323-1339. doi:10.1109/TEM.2020.2986371 ISSN 0018-9391.
|
PDF
WRAP-Smart-contract-decentralized-borda-voting-Roy-2020.pdf - Accepted Version - Requires a PDF viewer. Download (604Kb) | Preview |
Official URL: https://doi.org/10.1109/TEM.2020.2986371
Abstract
In this article, we propose the first self-tallying decentralized e-voting protocol for a ranked-choice voting system based on Borda count. Our protocol does not need any trusted setup or tallying authority to compute the tally. The voters interact through a publicly accessible bulletin board for executing the protocol in a way that is publicly verifiable. Our main protocol consists of two rounds. In the first round, the voters publish their public keys, and in the second round they publish their randomized ballots. All voters provide Non-interactive Zero-Knowledge (NIZK) proofs to show that they have been following the protocol specification honestly without revealing their secret votes. At the end of the election, anyone including a third-party observer will be able to compute the tally without needing any tallying authority. We provide security proofs to show that our protocol guarantees the maximum privacy for each voter. We have implemented our protocol using Ethereum's blockchain as a public bulletin board to record voting operations as publicly verifiable transactions. The experimental data obtained from our tests show the protocol's potential for the real-world deployment.
Item Type: | Journal Article | ||||||||
---|---|---|---|---|---|---|---|---|---|
Subjects: | J Political Science > JF Political institutions (General) Q Science > QA Mathematics |
||||||||
Divisions: | Faculty of Science, Engineering and Medicine > Science > Computer Science | ||||||||
Library of Congress Subject Headings (LCSH): | Electronic voting, Blockchains (Databases), Ballot, Voting-machines | ||||||||
Journal or Publication Title: | IEEE Transactions on Engineering Management | ||||||||
Publisher: | I E E E | ||||||||
ISSN: | 0018-9391 | ||||||||
Official Date: | November 2020 | ||||||||
Dates: |
|
||||||||
Volume: | 67 | ||||||||
Number: | 4 | ||||||||
Page Range: | pp. 1323-1339 | ||||||||
DOI: | 10.1109/TEM.2020.2986371 | ||||||||
Status: | Peer Reviewed | ||||||||
Publication Status: | Published | ||||||||
Reuse Statement (publisher, data, author rights): | © 2020 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. | ||||||||
Access rights to Published version: | Restricted or Subscription Access | ||||||||
Date of first compliant deposit: | 22 April 2020 | ||||||||
Date of first compliant Open Access: | 22 April 2020 | ||||||||
Related URLs: |
Request changes or add full text files to a record
Repository staff actions (login required)
View Item |
Downloads
Downloads per month over past year