Paper 2022/373

Blind accumulators for e-voting

Sergey Agievich

Abstract

We present a novel cryptographic primitive, blind accumulator, aimed at constructing e-voting systems. Blind accumulators collect private keys of eligible voters in a decentralized manner not getting information about the keys. Once the accumulation is complete, a voter processes the resulting accumulator deriving a public key that refers to the private key previously added by this voter. Public keys are derived deterministically and can therefore stand as fixed voter pseudonyms. The voter can prove that the derived key refers to some accumulated private key without revealing neither that key nor the voter itself. The voter uses the accumulated private key to sign a ballot. The corresponding public key is used to verify the signature. Since the public key is fixed, it is easy to achieve verifiability, to protect against multiple submissions of ballots by the same voter or, conversely, to allow multiple submissions but count only the last one. We suggest a syntax of blind accumulators and security requirements for them. We embed blind accumulators in the Pseudonymous Key Generation (PKG) protocol which details the use of accumulators in practical settings close to e-voting. We propose an implementation of the blind accumulator scheme whose main computations resemble the Diffie-Hellman protocol. We justify the security of the proposed implementation.

Note: Add Appendix A

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint. MINOR revision.
Keywords
e-votingcryptographic accumulatorzero-knowledge proofDiffie-Hellman protocolsquare decisional Diffie-Hellman problem
Contact author(s)
agievich @ bsu by
History
2022-04-12: revised
2022-03-22: received
See all versions
Short URL
https://ia.cr/2022/373
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2022/373,
      author = {Sergey Agievich},
      title = {Blind accumulators for e-voting},
      howpublished = {Cryptology {ePrint} Archive, Paper 2022/373},
      year = {2022},
      url = {https://eprint.iacr.org/2022/373}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.