当前位置: X-MOL 学术Concurr. Comput. Pract. Exp. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Design and practical implementation of verify‐your‐vote protocol
Concurrency and Computation: Practice and Experience ( IF 2 ) Pub Date : 2020-06-29 , DOI: 10.1002/cpe.5813
Marwa Chaieb 1 , Souheib Yousfi 2 , Pascal Lafourcade 3 , Riadh Robbana 2
Affiliation  

One of the most critical properties that must be ensured to have a secure electronic voting is verifiability. Political parties, observers, and especially voters want to be able to verify that all eligible votes are cast as intended and counted as cast without compromising votes secrecy or voters privacy. Over the past few decades, an important number of e‐voting protocols attempt to deal with this issue by using cryptographic techniques and/or a public bulletin board. Recently, some blockchain‐based e‐voting systems have been proposed, but were not found practical in the real world, because they do not support situations with large numbers of candidates and voters. In this article, we design and implement a verifiable blockchain‐based online voting protocol, called verify‐your‐vote . Our protocol ensures several security properties thanks to some cryptographic primitives and blockchain technology. We also evaluate its performance in terms of time, cost, and the number of voters and candidates that can be supported.

中文翻译:

验证你的投票协议的设计和实际实现

必须确保安全电子投票的最关键属性之一是可验证性。政党、观察员,尤其是选民希望能够在不损害选票保密性或选民隐私的情况下验证所有符合条件的选票是否按预期投出并算作已投出的票。在过去的几十年里,大量的电子投票协议试图通过使用加密技术和/或公共公告板来解决这个问题。最近,一些基于区块链的电子投票系统被提出,但在现实世界中并不实用,因为它们不支持大量候选人和选民的情况。在本文中,我们设计并实现了一个可验证的基于区块链的在线投票协议,称为 verify-your-vote 。由于一些加密原语和区块链技术,我们的协议确保了几个安全属性。我们还在时间、成本以及可以支持的选民和候选人数量方面评估其表现。
更新日期:2020-06-29
down
wechat
bug