Towards end-to-end verifiable online voting: adding verifiability to established voting systems
Mohammed Alsadi, Matthew Casey, Constantin Catalin Dragan and, Francois Dupressoir, Luke Riley, Muntadher Sallal, Steve Schneider, and Helen Treharne, Joe Wadsworth, Phil Wright

TL;DR
This paper introduces an incremental approach to enhance online voting systems with verifiability using Selene protocol elements, improving transparency and integrity while minimizing business risks for election providers.
Contribution
It presents the first implementation of a Selene-based verifiability layer integrated into an operational online voting system, demonstrating practical benefits and user acceptance.
Findings
Voters found the verifiability feature easy to use.
Survey respondents appreciated the added transparency.
Initial trials showed increased trust in the voting process.
Abstract
Online voting for independent elections is generally supported by trusted election providers. Typically these providers do not offer any way in which a voter can verify their vote, so the providers are trusted with ballot privacy and ensuring correctness. Despite the desire to offer online voting for political elections, this lack of transparency and verifiability is often seen as a significant barrier to the large-scale adoption of online elections. Adding verifiability to an online election increases transparency and integrity, allowing voters to verify that their vote has been recorded correctly and included in the tally. However, replacing existing online systems with those that provide verifiable voting requires new algorithms and code to be deployed, and this presents a significant business risk to commercial election providers. In this paper we present the first step in an…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
