An E-Voting System Based on Tornado Cash
【Author】 Bistarelli, Stefano; Montalvo, Bruno Lazo La Torre; Mercanti, Ivan; Santini, Francesco
【Source】EMERGING TECHNOLOGIES FOR AUTHORIZATION AND AUTHENTICATION, ETAA 2022
【影响因子】
【Abstract】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. [Bistarelli, Stefano; Montalvo, Bruno Lazo La Torre; Mercanti, Ivan; Santini, Francesco] Univ Perugia, Dept Maths & Comp Sci, Perugia, Italy University of Perugia Mercanti, I (通讯作者),Univ Perugia, Dept Maths & Comp Sci, Perugia, Italy. stefano.bistarelli@unipg.it; bruno.montalvo@unipg.it; ivan.mercanti@unipg.it; francesco.santini@unipg.it GNCS-INdAM [CUP E55F22000270001]; Project RACRA - Ricerca di Base 2018-2019, University of Perugia; Project BLOCKCHAIN4FOODCHAIN - Ricerca di Base 2020, University of Perugia; Project DopUP -REGIONE UMBRIA PSR 2014-2020; Project GIUSTIZIA AGILE [CUP: J89J22000900005] GNCS-INdAM(Istituto Nazionale di Alta Matematica (INDAM)); Project RACRA - Ricerca di Base 2018-2019, University of Perugia; Project BLOCKCHAIN4FOODCHAIN - Ricerca di Base 2020, University of Perugia; Project DopUP -REGIONE UMBRIA PSR 2014-2020; Project GIUSTIZIA AGILE The authors are a member of the INdAM Research group GNCS and Consorzio CINI. This work has been partially supported by: -GNCS-INdAM, CUP E55F22000270001; -Project RACRA -funded by Ricerca di Base 2018-2019, University of Perugia; -Project BLOCKCHAIN4FOODCHAIN: funded by Ricerca di Base 2020, University of Perugia; -Project DopUP -REGIONE UMBRIA PSR 2014-2020; -Project GIUSTIZIA AGILE, CUP: J89J22000900005. 16 0 0 0 0 SPRINGER INTERNATIONAL PUBLISHING AG CHAM GEWERBESTRASSE 11, CHAM, CH-6330, SWITZERLAND 0302-9743 1611-3349 978-3-031-25466-6; 978-3-031-25467-3 LECT NOTES COMPUT SC 2023 13782 120 135 10.1007/978-3-031-25467-3_8 http://dx.doi.org/10.1007/978-3-031-25467-3_8 16 Computer Science, Information Systems; Computer Science, Theory & Methods Conference Proceedings Citation Index - Science (CPCI-S) Computer Science BU9XA 2023-05-06 WOS:000964593300008
【Keywords】E-voting; Ethereum; Anonymity
【发表时间】2023
【收录时间】2023-05-06
【文献类型】理论模型
【主题类别】
区块链应用-实体经济-投票领域
评论