A Smart Contract for Boardroom Voting with Maximum Voter Privacy

被引:257
作者
McCorry, Patrick [1 ]
Shahandashti, Siamak F. [1 ]
Hao, Feng [1 ]
机构
[1] Newcastle Univ, Sch Comp Sci, Newcastle Upon Tyne, Tyne & Wear, England
来源
FINANCIAL CRYPTOGRAPHY AND DATA SECURITY, FC 2017 | 2017年 / 10322卷
基金
欧洲研究理事会;
关键词
D O I
10.1007/978-3-319-70972-7_20
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present the first implementation of a decentralised and self-tallying internet voting protocol with maximum voter privacy using the Blockchain. The Open Vote Network is suitable for boardroom elections and is written as a smart contract for Ethereum. Unlike previously proposed Blockchain e-voting protocols, this is the first implementation that does not rely on any trusted authority to compute the tally or to protect the voter's privacy. Instead, the Open Vote Network is a selftallying protocol, and each voter is in control of the privacy of their own vote such that it can only be breached by a full collusion involving all other voters. The execution of the protocol is enforced using the consensus mechanism that also secures the Ethereum blockchain. We tested the implementation on Ethereum's official test network to demonstrate its feasibility. Also, we provide a financial and computational breakdown of its execution cost.
引用
收藏
页码:357 / 375
页数:19
相关论文
共 32 条
[1]  
Adida B., 2008, USENIX, P335
[2]  
[Anonymous], ETHEREUM MIX ETHEREU
[3]  
[Anonymous], ETHEREUM LIGHT CLIEN
[4]  
[Anonymous], 2012, LNCS, DOI DOI 10.1007/978-3-642-32946-3
[5]  
[Anonymous], ETHEREUM WIKI JUN
[6]  
[Anonymous], ETHEREUM STACK EXCHA
[7]  
[Anonymous], SMART CONTRACT SECUR
[8]  
[Anonymous], 2016, BUSINESS WIRE
[9]  
[Anonymous], MOTHERBOARD VICE NOV
[10]  
Aradhya P., 2016, HUFFINGTON POST