An E-Voting System Based on Tornado Cash

被引:0
|
作者
Bistarelli, Stefano [1 ]
Montalvo, Bruno Lazo La Torre [1 ]
Mercanti, Ivan [1 ]
Santini, Francesco [1 ]
机构
[1] Univ Perugia, Dept Maths & Comp Sci, Perugia, Italy
来源
EMERGING TECHNOLOGIES FOR AUTHORIZATION AND AUTHENTICATION, ETAA 2022 | 2023年 / 13782卷
关键词
E-voting; Ethereum; Anonymity;
D O I
10.1007/978-3-031-25467-3_8
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We propose an pseudo-anonymous e-voting platform based on the blockchain of Ethereum and a coin-mixer, that is Tornado Cash. After an online authentication and authorization phase, the user receives a fungible (i.e., pseudo-anonymous) voting token that can be deposited to a coin pool belonging to Tornado Cash (TC), together with an amount of Ether (ETH) A that will be used to pay successive fees. TC uses a smart contract that accepts token deposits that can be later withdrawn by a different address. In order to preserve privacy, a relayer contract can then be used to withdraw to a fresh ETH address (thus pseudo-anonymous) using A to pay fees. Relayers solve "fee payment dilemma", that is paying withdrawal fees by maintaining pseudo-anonymity. Finally, a further smart contract collects preferences and, after the closure of the elections, it automatically performs the counting of votes. All the front-end has been developed in a Web browser, by using Javascript and avoiding the voter to perform any command-line operation to prepare transactions.
引用
收藏
页码:120 / 135
页数:16
相关论文
共 50 条
  • [41] Challenging an E-voting System in Court: An Experience Report
    Hill, Richard
    E-VOTING AND IDENTITY, VOTEID 2015, 2015, 9269 : 161 - 171
  • [42] SecureBallot: A secure open source e-Voting system
    Agate, Vincenzo
    De Paola, Alessandra
    Ferraro, Pierluca
    Lo Re, Giuseppe
    Morana, Marco
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2021, 191
  • [43] E-voting in Jordan: Assessing readiness and developing a system
    Aljarrah, Emran
    Elrehail, Hamzah
    Aababneh, Bashar
    COMPUTERS IN HUMAN BEHAVIOR, 2016, 63 : 860 - 867
  • [44] Verifiable E-Voting System with Receipt-Freeness
    Badr, Marwa Mahmoud
    Sarhan, Amany Mahmoud
    Abdulkader, Hatem
    2014 10TH INTERNATIONAL COMPUTER ENGINEERING CONFERENCE (ICENCO), 2014, : 42 - 47
  • [45] Improving the End-to-End Protection in E-Voting Using BVM-Blockchain-Based E-Voting Mechanism
    Gupta, Sweta
    Gupta, Kamlesh Kumar
    Shukla, Piyush Kumar
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2025, 37 (02)
  • [46] Novel Blind Signcryption Scheme for E-Voting System Based on Elliptic Curves
    Waheed, Abdul
    Din, Nizamud
    Umar, Arif Iqbal
    Ullah, Riaz
    Ul-Amin, Noor
    MEHRAN UNIVERSITY RESEARCH JOURNAL OF ENGINEERING AND TECHNOLOGY, 2021, 40 (02) : 314 - 322
  • [47] Towards the intelligent agents for blockchain e-voting system
    Pawlak, Michal
    Poniszewska-Maranda, Aneta
    Kryvinska, Natalia
    9TH INTERNATIONAL CONFERENCE ON EMERGING UBIQUITOUS SYSTEMS AND PERVASIVE NETWORKS (EUSPN-2018) / 8TH INTERNATIONAL CONFERENCE ON CURRENT AND FUTURE TRENDS OF INFORMATION AND COMMUNICATION TECHNOLOGIES IN HEALTHCARE (ICTH-2018), 2018, 141 : 239 - 246
  • [48] An Improved Secure and Efficient E-Voting Scheme Based on Blockchain Systems
    Zhang, Jingyu
    Wu, Chenghao
    Simon Sherratt, R.
    Wang, Jin
    IEEE INTERNET OF THINGS JOURNAL, 2025, 12 (07): : 8626 - 8637
  • [49] The Future of E-voting in Australia
    Buckland, Richard
    Wen, Roland
    IEEE SECURITY & PRIVACY, 2012, 10 (05) : 25 - 32
  • [50] IS ROMANIA READY FOR E-VOTING?
    Uscatu, Cristian
    Cocianu, Catalina
    Mircea, Marinela
    INTERNATIONAL CONFERENCE ON INFORMATICS IN ECONOMY, 2012, : 428 - 432