Paper 2017/585

Internet Voting Using Zcash

Pavel Tarasov and Hitesh Tewari

Abstract

Voting systems have been around for hundreds of years and despite different views on their integrity, have always been deemed secure with some fundamental security and anonymity principles. Numerous electronic systems have been proposed and implemented but some suspicion has been raised regarding the integrity of elections due to detected security vulnerabilities within these systems. Electronic voting, to be successful, requires a more transparent and secure approach, than is offered by current protocols. The approach presented in this paper involves a protocol developed on blockchain technology. The underlying technology used in the voting system is a payment scheme, which offers anonymity of transactions, a trait not seen in blockchain protocols to date. The proposed protocol offers anonymity of voter transactions, while keeping the transactions private, and the election transparent and secure. The underlying payment protocol has not been modified in any way, the voting protocol merely offers an alternative use case.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Preprint. MINOR revision.
Keywords
zero knowledge
Contact author(s)
tarasovp @ tcd ie
History
2017-06-20: received
Short URL
https://ia.cr/2017/585
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2017/585,
      author = {Pavel Tarasov and Hitesh Tewari},
      title = {Internet Voting Using Zcash},
      howpublished = {Cryptology ePrint Archive, Paper 2017/585},
      year = {2017},
      note = {\url{https://eprint.iacr.org/2017/585}},
      url = {https://eprint.iacr.org/2017/585}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.