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 条
  • [31] Verifiable quantum homomorphic encryption based on garbled evaluation
    He, Renke
    Chen, Lingli
    Li, Qin
    Tan, Xiaoqing
    Chen, Lv
    QUANTUM SCIENCE AND TECHNOLOGY, 2024, 9 (04):
  • [32] Computing Neural Networks with Homomorphic Encryption and Verifiable Computing
    Madi, Abbass
    Sirdey, Renaud
    Stan, Oana
    APPLIED CRYPTOGRAPHY AND NETWORK SECURITY WORKSHOPS, ACNS 2020, 2020, 12418 : 295 - 317
  • [33] Sum It Up: Verifiable Additive Homomorphic Secret Sharing
    Tsaloli, Georgia
    Mitrokotsa, Aikaterini
    INFORMATION SECURITY AND CRYPTOLOGY, ICISC 2019, 2020, 11975 : 115 - 132
  • [34] Blockchain voting: Publicly verifiable online voting protocol without trusted tallying authorities
    Yang, Xuechao
    Yi, Xun
    Nepal, Surya
    Kelarev, Andrei
    Han, Fengling
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 112 : 859 - 874
  • [35] A distributed networked system for secure publicly verifiable self-tallying online voting
    Yang, Xuechao
    Yi, Xun
    Kelarev, Andrei
    Han, Fengling
    Luo, Junwei
    INFORMATION SCIENCES, 2021, 543 : 125 - 142
  • [36] Vote Counting as Mathematical Proof
    Pattinson, Dirk
    Schurmann, Carsten
    AI 2015: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2015, 9457 : 464 - 475
  • [37] METHODS OF VOTE-COUNTING
    GRIGG, KN
    MEDICAL JOURNAL OF AUSTRALIA, 1969, 2 (15) : 773 - &
  • [38] Verifiable quaternion fully homomorphic encryption scheme for mitigating false data injection attacks by privacy preservation in fog environment
    Sendhil, R.
    Amuthan, A.
    JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2022, 71
  • [39] Counting Homomorphic Cycles in Degenerate Graphs
    Gishboliner, Lior
    Levanzov, Yevgeny
    Shapira, Asaf
    Yuster, Raphael
    ACM TRANSACTIONS ON ALGORITHMS, 2023, 19 (01)
  • [40] Counting on my vote not counting: Expressive voting in committees
    Ginzburg, Boris
    Guerra, Jose-Alberto
    Lekfuangfu, Warn N.
    JOURNAL OF PUBLIC ECONOMICS, 2022, 205