D-DEMOS: A Distributed, End-to-end Verifiable, Internet Voting system

被引:17
|
作者
Chondros, Nikos [1 ]
Zhang, Bingsheng [2 ,3 ]
Zacharias, Thomas [1 ]
Diamantopoulos, Panos [1 ]
Maneas, Stathis [4 ]
Patsonakis, Christos [1 ]
Delis, Alex [1 ]
Kiayias, Aggelos [1 ]
Roussopoulos, Mema [1 ]
机构
[1] Univ Athens, Dept Informat & Telecommun, GR-10679 Athens, Greece
[2] Univ Lancaster, Sch Comp, Lancaster LA1 4YW, England
[3] Univ Lancaster, Sch Commun, Lancaster LA1 4YW, England
[4] Univ Toronto, Dept Comp Sci, Toronto, ON M5S 1A1, Canada
关键词
D O I
10.1109/ICDCS.2016.56
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
E-voting systems have emerged as a powerful technology for improving democracy by reducing election cost, increasing voter participation, and even allowing voters to directly verify the entire election procedure. Prior internet voting systems have single points of failure, which may result in the compromise of availability, voter secrecy, or integrity of the election results. In this paper, we present the design, implementation, security analysis, and evaluation of D-DEMOS, a complete e-voting system that is distributed, privacy-preserving and end-to-end verifiable. Our system includes a fully asynchronous vote collection subsystem that provides immediate assurance to the voter her vote was recorded as cast, without requiring cryptographic operations on behalf of the voter. We also include a distributed, replicated and fault-tolerant Bulletin Board component, that stores all necessary election-related information, and allows any party to read and verify the complete election process. Finally, we also incorporate trustees, i.e., individuals who control election result production while guaranteeing privacy and end-to-end-verifiability as long as their strong majority is honest. Our system is the first e-voting system whose voting operation is human verifiable, i.e., a voter can vote over the web, even when her web client stack is potentially unsafe, without sacrificing her privacy, and still be assured her vote was recorded as cast. Additionally, a voter can outsource election auditing to third parties, still without sacrificing privacy. Finally, as the number of auditors increases, the probability of election fraud going undetected is diminished exponentially. We provide a model and security analysis of the system. We implement a prototype of the complete system, we measure its performance experimentally, and we demonstrate its ability to handle large-scale elections.
引用
收藏
页码:711 / 720
页数:10
相关论文
共 50 条
  • [1] EVIV: An end-to-end verifiable Internet voting system
    Joaquim, Rui
    Ferreira, Paulo
    Ribeiro, Carlos
    COMPUTERS & SECURITY, 2013, 32 : 170 - 191
  • [2] Distributed, end-to-end verifiable, and privacy-preserving internet voting systems
    Chondros, Nikos
    Zhang, Bingsheng
    Zacharias, Thomas
    Diamantopoulos, Panos
    Maneas, Stathis
    Patsonakis, Christos
    Delis, Alex
    Kiayias, Aggelos
    Roussopoulos, Mema
    COMPUTERS & SECURITY, 2019, 83 : 268 - 299
  • [3] Apollo - End-to-End Verifiable Internet Voting with Recovery from Vote Manipulation
    Gawel, Dawid
    Kosarzecki, Maciej
    Vora, Poorvi L.
    Wu, Hua
    Zagorski, Filip
    ELECTRONIC VOTING, E-VOTE-ID 2016, 2017, 10141 : 125 - 143
  • [4] ESIV: an end-to-end secure internet voting system
    Shakiba, Nafise Mohammadi
    Doostari, Mohammad-Ali
    Mohammadpourfard, Mostafa
    ELECTRONIC COMMERCE RESEARCH, 2017, 17 (03) : 463 - 494
  • [5] ESIV: an end-to-end secure internet voting system
    Nafise Mohammadi Shakiba
    Mohammad-Ali Doostari
    Mostafa Mohammadpourfard
    Electronic Commerce Research, 2017, 17 : 463 - 494
  • [6] A Secure End-to-End Verifiable Internet-Voting System Using Identity-Based Blind Signature
    Kumar, Mahender
    Chand, Satish
    Katti, C. P.
    IEEE SYSTEMS JOURNAL, 2020, 14 (02): : 2032 - 2041
  • [7] End-to-End Verifiable E-Voting Trial for Polling Station Voting
    Hao, Feng
    Wang, Shen
    Bag, Samiran
    Procter, Rob
    Shahandashti, Siamak F.
    Mehrnezhad, Maryam
    Toreini, Ehsan
    Metere, Roberto
    Liu, Lana Y. J.
    IEEE SECURITY & PRIVACY, 2020, 18 (06) : 6 - 13
  • [8] Improving End-to-End Verifiable Voting Systems with Blockchain Technologies
    Perez, Anthony J.
    Ceesay, Ebrima N.
    IEEE 2018 INTERNATIONAL CONGRESS ON CYBERMATICS / 2018 IEEE CONFERENCES ON INTERNET OF THINGS, GREEN COMPUTING AND COMMUNICATIONS, CYBER, PHYSICAL AND SOCIAL COMPUTING, SMART DATA, BLOCKCHAIN, COMPUTER AND INFORMATION TECHNOLOGY, 2018, : 1108 - 1115
  • [9] Provotum: A Blockchain-based and End-to-end Verifiable Remote Electronic Voting System
    Killer, Christian
    Rodrigues, Bruno
    Scheid, Eder John
    Franco, Muriel
    Eck, Moritz
    Zaugg, Nik
    Scheitlin, Alex
    Stiller, Burkhard
    PROCEEDINGS OF THE 2020 IEEE 45TH CONFERENCE ON LOCAL COMPUTER NETWORKS (LCN 2020), 2020, : 172 - 183
  • [10] A secure end-to-end verifiable e-voting system using blockchain and cloud
    Panja, Somnath
    Roy, Bimal
    JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2021, 59