An E-Voting System Based on Tornado Cash

被引:1
作者
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
相关论文
共 16 条
[1]   Implementation and Early Adoption of an Ethereum-Based Electronic Voting System for the Prevention of Fraudulent Voting [J].
Ahn, Byeongtae .
SUSTAINABILITY, 2022, 14 (05)
[2]   Internet Voting in Comparative Perspective: The Case of Estonia [J].
Alvarez, R. Michael ;
Hall, Thad E. ;
Trechsel, Alexander H. .
PS-POLITICAL SCIENCE & POLITICS, 2009, 42 (03) :497-505
[3]  
Ayed A.B., 2017, INT J NETWORK SECURI, V9, P01
[4]   End-to-End Voting with Non-Permissioned and Permissioned Ledgers [J].
Bistarelli, Stefano ;
Mercanti, Ivan ;
Santancini, Paolo ;
Santini, Francesco .
JOURNAL OF GRID COMPUTING, 2019, 17 (01) :97-118
[5]  
Buterin V, 2014, ETHEREUM NEXT GENERA
[6]  
Fouard L., 2007, Supported ANR Project AVOTE
[7]  
Loeber L., 2008, 3 INT C EL VOT, P21
[8]   A Smart Contract for Boardroom Voting with Maximum Voter Privacy [J].
McCorry, Patrick ;
Shahandashti, Siamak F. ;
Hao, Feng .
FINANCIAL CRYPTOGRAPHY AND DATA SECURITY, FC 2017, 2017, 10322 :357-375
[9]  
Mote Jr C, 2000, P 2000 ANN NAT C DIG, P1
[10]  
Omohundro S., 2014, AI Matters, V2, P19, DOI [10.1145/2685328.2685334, DOI 10.1145/2685328.2685334]