Decentralized universally verifiable stake voting system with perfect privacy

被引:0
|
作者
Gurushankar, Pavithra [1 ]
Singh, Kunwar [2 ]
机构
[1] Natl Inst Technol Tiruchirappalli, Comp Sci & Engn, Tiruchirappalli, India
[2] Natl Inst Technol Tiruchirappalli, Dept Comp Sci & Engn, Tiruchirappalli, India
关键词
blockchain; ElGamal; e-voting; Paillier; privacy; verifiability; weighted voting; zero knowledge proof; Zether;
D O I
10.1080/01611194.2023.2279147
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Stake voting is a voting system where the vote cast by a voter is proportional to their account balance/asset. We propose the first implementation of an efficient, fully-decentralized, universally-verifiable stake voting system with perfect voter privacy. Our contribution is two-fold. First, we design a zero knowledge proof (ZKP) for equality of plaintexts of 2 different ciphertexts encrypted under different encryption schemes, one under ElGamal encryption scheme and another under Paillier encryption scheme. We believe that ours is the first ZKP design for this problem statement. Second, we implement a publicly-verifiable Stake voting system using the ZKP design by enforcing perfect privacy to voters and correctness of election results. Our voting system is applicable to many situations like shareholder/stockholder voting in companies. We have also provided the financial and computational breakdown feasibility of our implementation on Ganache local blockchain.
引用
收藏
页数:31
相关论文
共 50 条
  • [1] Receipt-free universally-verifiable voting with everlasting privacy
    Moran, Tal
    Naor, Moni
    [J]. ADVANCES IN CRYPTOLOGY - CRYPTO 2006, PROCEEDINGS, 2006, 4117 : 373 - 392
  • [2] AEternum: A Decentralized Voting System with Unconditional Privacy
    Killer, Christian
    Knecht, Markus
    Muller, Claude
    Rodrigues, Bruno
    Scheid, Eder
    Franco, Muriel
    Stiller, Burkhard
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (ICBC), 2021,
  • [3] An implementation of a universally verifiable electronic voting scheme based on shuffling
    Furukawa, J
    Miyauchi, H
    Mori, K
    Obana, S
    Sako, K
    [J]. FINANCIAL CRYPTOGRAPHY, 2003, 2357 : 16 - 30
  • [4] vVote: A Verifiable Voting System
    Culnane, Chris
    Ryan, Peter Y. A.
    Schneider, Steve
    Teague, Vanessa
    [J]. ACM TRANSACTIONS ON INFORMATION AND SYSTEM SECURITY, 2015, 18 (01)
  • [5] Verifiable and Privacy Preserving Electronic Voting with Untrusted Machines
    Murshed, Manzur
    Sabrina, Tishna
    Iqbal, Anindya
    Ali, Mortuza
    [J]. 2013 12TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2013), 2013, : 798 - 804
  • [6] Efficient, Coercion-free and Universally Verifiable Blockchain-based Voting
    Dimitriou, Tassos
    [J]. COMPUTER NETWORKS, 2020, 174 (174)
  • [7] A voting system with trusted verifiable services
    Puigserver, MM
    Gomila, JLF
    Rotger, LHI
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2004, PT 1, 2004, 3043 : 924 - 937
  • [8] A Privacy-Preserving E-voting Scheme with Verifiable Format
    Sun, Yuhong
    Wang, Jiatao
    Li, Fengyin
    [J]. 2023 INTERNATIONAL CONFERENCE ON DATA SECURITY AND PRIVACY PROTECTION, DSPP, 2023, : 77 - 85
  • [9] Koinonia: Verifiable E-Voting with Long-term Privacy
    Ge, Huangyi
    Chau, Sze Yiu
    Gonsalves, Victor E.
    Li, Huian
    Wang, Tianhao
    Zou, Xukai
    Li, Ninghui
    [J]. 35TH ANNUAL COMPUTER SECURITY APPLICATIONS CONFERENCE (ACSA), 2019, : 270 - 285
  • [10] DEVA: Decentralized, Verifiable Secure Aggregation for Privacy-Preserving Learning
    Tsaloli, Georgia
    Liang, Bei
    Brunetta, Carlo
    Banegas, Gustavo
    Mitrokotsa, Aikaterini
    [J]. INFORMATION SECURITY (ISC 2021), 2021, 13118 : 296 - 319