Non-interactive zero-knowledge arguments for voting

被引:0
|
作者
Groth, J [1 ]
机构
[1] Univ Calif Los Angeles, Dept Comp Sci, Los Angeles, CA 90024 USA
[2] Univ Aarhus, Dept Comp Sci, BRICS, DK-8000 Aarhus, Denmark
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In voting based on homomorphic threshold encryption, the voter encrypts his vote and sends it in to the authorities that tally the votes. If voters can send in arbitrary plaintexts then they can cheat. It is therefore important that they attach an argument of knowledge of the plaintext being a correctly formed vote. typically, these arguments are honest verifier zero-knowledge arguments that are made non-interactive using the Fiat-Shamir heuristic. Security is argued in the random oracle model. The simplest case is where each voter has a single vote to cast. Practical solutions have already been suggested for the single vote case. However, as we shall see homomorphic threshold encryption can be used for a variety of elections, in particular there are many cases where voters can cast multiple votes at once. In these cases, it remains important to bring down the cost of the NIZK argument. We improve on state of the art in the case of limited votes, where each voter can vote a small number of times. We also improve on the state of the art in shareholder elections, where each voter may have a large number of votes to spend. Moreover, we improve on the state of the art in Borda voting. Finally, we suggest a NIZK argument for correctness of an approval vote. To the best of our knowledge, approval voting has not been considered before in the cryptographic literature.
引用
收藏
页码:467 / 482
页数:16
相关论文
共 50 条
  • [1] Short Pairing-Based Non-interactive Zero-Knowledge Arguments
    Groth, Jens
    [J]. ADVANCES IN CRYPTOLOGY - ASIACRYPT 2010, 2010, 6477 : 321 - 340
  • [2] ZERO-KNOWLEDGE SUCCINCT NON-INTERACTIVE ARGUMENTS OF KNOWLEDGE BASED ON SETS OF POLYNOMIALS
    Martynenkov, I. V.
    [J]. PRIKLADNAYA DISKRETNAYA MATEMATIKA, 2023, (59): : 20 - 57
  • [3] Improving of Non-Interactive Zero-Knowledge Arguments Using Oblivious Transfer
    Frolov, Alexander
    [J]. NEW RESULTS IN DEPENDABILITY AND COMPUTER SYSTEMS, 2013, 224 : 153 - 171
  • [4] Unconditional characterizations of non-interactive zero-knowledge
    Pass, R
    Shelat, A
    [J]. ADVANCES IN CRYPTOLOGY - CRYPTO 2005, PROCEEDINGS, 2005, 3621 : 118 - 134
  • [5] Lower bounds for non-interactive zero-knowledge
    Wee, Hoeteck }
    [J]. Theory of Cryptography, Proceedings, 2007, 4392 : 103 - 117
  • [6] Non-interactive Zero-Knowledge Functional Proofs
    Zeng, Gongxian
    Lai, Junzuo
    Huang, Zhengan
    Zhang, Linru
    Wang, Xiangning
    Lam, Kwok-Yan
    Wang, Huaxiong
    Weng, Jian
    [J]. ADVANCES IN CRYPTOLOGY, ASIACRYPT 2023, PT V, 2023, 14442 : 236 - 268
  • [7] NON-INTERACTIVE ZERO-KNOWLEDGE PROOF SYSTEMS
    DESANTIS, A
    MICALI, S
    PERSIANO, G
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1988, 293 : 52 - 72
  • [8] Non-Interactive Zero-Knowledge for Blockchain: A Survey
    Partala, Juha
    Nguyen, Tri Hong
    Pirttikangas, Susanna
    [J]. IEEE ACCESS, 2020, 8 : 227945 - 227961
  • [9] Short Non-interactive Zero-Knowledge Proofs
    Groth, Jens
    [J]. ADVANCES IN CRYPTOLOGY - ASIACRYPT 2010, 2010, 6477 : 341 - 358
  • [10] Strong Batching for Non-interactive Statistical Zero-Knowledge
    Mu, Changrui
    Nassar, Shafik
    Rothblum, Ron D.
    Vasudevan, Prashant Nalini
    [J]. ADVANCES IN CRYPTOLOGY, PT VI, EUROCRYPT 2024, 2024, 14656 : 241 - 270