Machine-Checked Proofs of Accountability: How to sElect who is to Blame - Archive ouverte HAL Access content directly
Conference Papers Year : 2023

Machine-Checked Proofs of Accountability: How to sElect who is to Blame

Abstract

Accountability is a critical requirement of any deployed voting system as it allows unequivocal identification of misbehaving parties, including authorities. In this paper, we propose the first game-based definition of accountability and demonstrate its usefulness by applying it to the sElect voting system (Küsters et al., 2016)-a voting system that relies on no other cryptographic primitives than digital signatures and public key encryption. We strengthen our contribution by proving accountability for sElect in the EasyCrypt proof assistant. As part of this, we identify a few errors in the proof for sElect as presented by Küsters et al. (2016) for their definition of accountability. Finally, we reinforce the known relation between accountability and verifiability, and show that it is still maintained by our new game-based definition of accountability.
Fichier principal
Vignette du fichier
main-lncs.pdf (426.45 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-04216243 , version 1 (24-09-2023)

Licence

Attribution

Identifiers

Cite

Constantin Catalin Dragan, François Dupressoir, Kristian Gjøsteen, Thomas Haines, Peter Rønne, et al.. Machine-Checked Proofs of Accountability: How to sElect who is to Blame. ESORICS 2023, Sep 2023, The Hague, The Netherlands, Netherlands. ⟨10.1007/978-3-031-51479-1_24⟩. ⟨hal-04216243⟩
89 View
91 Download

Altmetric

Share

Gmail Facebook X LinkedIn More