Paper 2018/466

A secure end-to-end verifiable e-voting system using zero knowledge based blockchain

Somnath Panja and Bimal Kumar Roy

Abstract

In this paper, we present a cryptographic technique for an authenticated, end-to-end verifiable and secret ballot election. Voters should receive assurance that their vote is cast as intended, recorded as cast and tallied as recorded. The election system as a whole should ensure that voter coercion is unlikely, even when voters are willing to be influenced. Currently, almost all verifiable e-voting systems require trusted authorities to perform the tallying process. An exception is the DRE-i and DRE-ip system. The DRE-ip system removes the requirement of tallying authorities by encrypting ballot in such a way that the election tally can be publicly verified without decrypting cast ballots. However, the DRE-ip system necessitates a secure bulletin board (BB) for storing the encrypted ballot as without it the integrity of the system may be lost and the result can be compromised without detection during the audit phase. In this paper, we have modified the DRE-ip system so that if any recorded ballot is tampered by an adversary before the tallying phase, it will be detected during the tallying phase. In addition, we have described a method using zero knowledge based public blockchain to store these ballots so that it remains tamper proof. To the best of our knowledge, it is the first end-to-end verifiable Direct-recording electronic (DRE) based e-voting system using blockchain. In our case, we assume that the bulletin board is insecure and an adversary has read and write access to the bulletin board. We have also added a secure biometric with government provided identity card based authentication mechanism for voter authentication. The proposed system is able to encrypt ballot in such a way that the election tally can be publicly verified without decrypting cast ballots maintaining end-to-end verifiability and without requiring the secure bulletin board.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
E-votingBlockchainDirect Record ElectronicAuthenticationBiometricZero KnowledgeEnd-to-End verifiable.
Contact author(s)
somn math2007 @ gmail com
History
2018-05-21: received
Short URL
https://ia.cr/2018/466
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2018/466,
      author = {Somnath Panja and Bimal Kumar Roy},
      title = {A secure end-to-end verifiable e-voting system using zero knowledge based blockchain},
      howpublished = {Cryptology ePrint Archive, Paper 2018/466},
      year = {2018},
      note = {\url{https://eprint.iacr.org/2018/466}},
      url = {https://eprint.iacr.org/2018/466}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.