2015 Neuchatel's Cast-as-Intended Verification Mechanism

被引:28
作者
Galindo, David [1 ]
Guasch, Sandra [1 ]
Puiggali, Jordi [1 ]
机构
[1] Scytl Secure Elect Voting, Barcelona, Spain
来源
E-VOTING AND IDENTITY, VOTEID 2015 | 2015年 / 9269卷
基金
英国工程与自然科学研究理事会;
关键词
Electronic voting protocols; Binding election; Cast-as-intended verifiability; Malicious voting client; Return codes;
D O I
10.1007/978-3-319-22270-7_1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cast-as-intended verification seeks to prove to a voter that their vote was cast according to their intent. In case ballot casting is made remotely through a voting client, one of the most important dangers a designer faces are malicious voting clients (e.g. infected by a malware), which may change the voter's selections. A previous approach for achieving cast-as-intended verification in this setting uses the so-called Return Codes. These allow a voter to check whether their voting options were correctly received by the ballot server, while keeping these choices private. An essential ingredient of this approach is a mechanism that allows a voter to discard a vote that does not represent their intent. This is usually solved using multiple voting, namely, if the return codes received by the voter do not match their choices, they cast a new vote. However, what happens if voters are not allowed to cast more than one ballot (aka single vote casting)? In this paper we propose a simple ballot casting protocol, using return codes, for allowing a voter to verify votes in a single vote casting election. We do so without significantly impacting the number of operations in the client side. This voting protocol has been implemented in a binding election in the Swiss canton of Neuchatel in March 2015, and will be the canton's new voting platform.
引用
收藏
页码:3 / 18
页数:16
相关论文
共 24 条
[1]  
Adida B., 2008, USENIX security symposium, P335
[2]  
Adida B., 2006, 2006 USENIX ACCURATE
[3]  
Allepuz J.P., 2012, LNCS, V7187, P36
[4]  
[Anonymous], 2009, P 2009 C EL VOT TECH
[5]  
[Anonymous], 1993, ACM CCS 1993, DOI DOI 10.1145/168588.168596
[6]  
[Anonymous], HELIOS VOTING SYSTEM
[7]  
[Anonymous], LNCS
[8]  
Bellare M., 2006, 200643 IACR CRYPT EP, V2006, P43
[9]  
Benaloh, 2006, P USENIX ACC EL VOT
[10]  
Bernhard D., 2012, 2012236 CRYPT EPRINT