Verifiable Homomorphic Tallying for the Schulze Vote Counting Scheme

被引:4
|
作者
Haines, Thomas [1 ]
Pattinson, Dirk [2 ]
Tiwari, Mukesh [2 ]
机构
[1] NTNU, Trondheim, Norway
[2] Australian Natl Univ, Res Sch Comp Sci, Canberra, ACT, Australia
关键词
PROOFS;
D O I
10.1007/978-3-030-41600-3_4
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The encryption of ballots is crucial to maintaining integrity and anonymity in electronic voting schemes. It enables, amongst other things, each voter to verify that their encrypted ballot has been recorded as cast, by checking their ballot against a bulletin board. We present a verifiable homomorphic tallying scheme for the Schulze method that allows verification of the correctness of the count-on the basis of encrypted ballots-that only reveals the final tally. We achieve verifiability by using zero knowledge proofs for ballot validity and honest decryption of the final tally. Our formalisation takes places inside the Coq theorem prover and is based on an axiomatisation of cryptogtaphic primitives, and our main result is the correctness of homomorphic tallying. We then instantiate these primitives using an external library and show the feasibility of our approach by means of case studies.
引用
收藏
页码:36 / 53
页数:18
相关论文
共 50 条
  • [21] Blinded additively homomorphic encryption schemes for self-tallying voting
    Dossogne, Jerome
    Lafitte, Frederic
    JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2015, 22 : 40 - 53
  • [22] Verifiable Homomorphic Encrypted Computations for Cloud Computing
    Awadallah, Ruba
    Samsudin, Azman
    Almazrooie, Mishal
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2021, 12 (10) : 797 - 808
  • [23] Shuffle-Sum: Coercion-Resistant Verifiable Tallying for STV Voting
    Benaloh, Josh
    Moran, Tal
    Naish, Lee
    Ramchen, Kim
    Teague, Vanessa
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2009, 4 (04) : 685 - 698
  • [24] Counting every vote
    不详
    NATION, 2004, 279 (05) : 3 - 3
  • [26] VERICONDOR: End-to-End Verifiable Condorcet Voting without Tallying Authorities
    Harrison, Luke
    Bag, Samiran
    Luo, Hang
    Hao, Feng
    ASIA CCS'22: PROCEEDINGS OF THE 2022 ACM ASIA CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2022, : 1113 - 1125
  • [27] Verifiable Homomorphic Secret Sharing for Machine Learning Classifiers
    Chen, Xin
    IEEE ACCESS, 2023, 11 : 43639 - 43647
  • [28] Verifiable Homomorphic Secret Sharing for Low Degree Polynomials
    Chen, Xin
    Zhang, Liang Feng
    Liu, Jing
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2023, 20 (04) : 2882 - 2895
  • [29] Verifiable homomorphic oblivious transfer and private equality test
    Lipmaa, H
    ADVANCES IN CRYPTOLOGY - ASIACRYPT 2003, 2003, 2894 : 416 - 433
  • [30] Publicly Verifiable Homomorphic Secret Sharing for Polynomial Evaluation
    Chen, Xin
    Zhang, Liang Feng
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2023, 18 : 4609 - 4624