A scalable decentralized privacy-preserving e-voting system based on zero-knowledge off-chain computations

被引:7
|
作者
Emami, Ashkan [1 ]
Yajam, Habib [1 ]
Akhaee, Mohammad Ali [1 ]
Asghari, Rahim [2 ]
机构
[1] Univ Tehran, Sch Elect & Comp Engn, Tehran, Iran
[2] Tech & Vocat Univ Iran, Dept Math, Tehran, Iran
关键词
E-voting; Blockchain; Smart contracts; Privacy-preserving; Zk-SNARK; ZoKrates; Off-chaining; BLOCKCHAIN; PROTOCOL;
D O I
10.1016/j.jisa.2023.103645
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Electronic voting has the potential to revolutionize democratic participation; however, conventional systems face challenges in ensuring transparency and bear risks associated with centralization. Blockchain technology presents a novel approach that mitigates many of these issues, yet scalability remains an obstacle for blockchain-based e-voting systems. This paper introduces a unique, decentralized e-voting scheme that employs zero-knowledge off-chain computations to efficiently handle large-scale elections while maintaining a constant on-chain storage requirement. This scheme promotes transparency, privacy, universal verifiability, and weak receipt-freeness. We introduce the innovative concept of 'ballot boxes' to offset voters' transaction costs. The scheme's key feature is its capacity to manage large-scale elections, leveraging the positive attributes of blockchain technology. A proof-of-concept has been implemented on the Ethereum test network to validate the scheme's viability, thus paving a promising path toward scalable, secure, and privacy-preserving e-voting systems.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] ZoKrates - Scalable Privacy-Preserving Off-Chain Computations
    Eberhardt, Jacob
    Tai, Stefan
    IEEE 2018 INTERNATIONAL CONGRESS ON CYBERMATICS / 2018 IEEE CONFERENCES ON INTERNET OF THINGS, GREEN COMPUTING AND COMMUNICATIONS, CYBER, PHYSICAL AND SOCIAL COMPUTING, SMART DATA, BLOCKCHAIN, COMPUTER AND INFORMATION TECHNOLOGY, 2018, : 1084 - 1091
  • [2] A privacy-preserving, decentralized and functional Bitcoin e-voting protocol
    Bao, Zijian
    Wang, Bin
    Shi, Wenbo
    2018 IEEE SMARTWORLD, UBIQUITOUS INTELLIGENCE & COMPUTING, ADVANCED & TRUSTED COMPUTING, SCALABLE COMPUTING & COMMUNICATIONS, CLOUD & BIG DATA COMPUTING, INTERNET OF PEOPLE AND SMART CITY INNOVATION (SMARTWORLD/SCALCOM/UIC/ATC/CBDCOM/IOP/SCI), 2018, : 252 - 256
  • [3] Scalable and Privacy-preserving Design of On/Off-chain Smart Contracts
    Li, Chao
    Palanisamy, Balaji
    Xu, Runhua
    2019 IEEE 35TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING WORKSHOPS (ICDEW 2019), 2019, : 7 - 12
  • [4] Privacy-preserving collaborative e-voting
    Blosser, Gary
    Zhan, Justin
    INTELLIGENCE AND SECURITY INFORMATICS, PROCEEDINGS, 2008, 5075 : 508 - 513
  • [5] HushRelay: A Privacy-Preserving, Efficient, and Scalable Routing Algorithm for Off-Chain Payments
    Mazumdar, Subhra
    Ruj, Sushmita
    Singh, Ram Govind
    Pal, Arindam
    2020 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (IEEE ICBC), 2020,
  • [6] Privacy-Preserving E-Voting System Supporting Score Voting Using Blockchain
    Alshehri, Ali
    Baza, Mohamed
    Srivastava, Gautam
    Rajeh, Wahid
    Alrowaily, Majed
    Almusali, Majed
    APPLIED SCIENCES-BASEL, 2023, 13 (02):
  • [7] DBE-voting: A Privacy-preserving and Auditable Blockchain-based E-voting System
    Liu, Zhonghao
    Zhang, Xinwei
    Lao, Laphou
    Li, Guyue
    Xiao, Bin
    ICC 2023-IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, 2023, : 6571 - 6577
  • [8] A Privacy-Preserving Zero-Knowledge Proof for Blockchain
    Chi, Po-Wen
    Lu, Yun-Hsiu
    Guan, Albert
    IEEE ACCESS, 2023, 11 : 85108 - 85117
  • [9] CryptoMaze: Privacy-Preserving Splitting of Off-Chain Payments
    Mazumdar, Subhra
    Ruj, Sushmita
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2023, 20 (02) : 1060 - 1073
  • [10] A Privacy-Preserving E-voting Scheme with Verifiable Format
    Sun, Yuhong
    Wang, Jiatao
    Li, Fengyin
    2023 INTERNATIONAL CONFERENCE ON DATA SECURITY AND PRIVACY PROTECTION, DSPP, 2023, : 77 - 85