Paper 2025/1901 Original: eprint.iacr.org/2025/1901 ↗

Towards formal verification and corrupted setup security for the SwissPost voting system

Sevdenur Baloglu
Sergiu Bursuc
Reynaldo Gil-Pons
Sjouke Mauw
Abstract

The Swiss Post voting system is one of the most advanced cryptographic voting protocols deployed for political elections, offering end-to-end verifiability and vote privacy. It provides significant documentation and independent scrutiny reports. Still, we argue that two significant pillars of trust need to be further developed. One is formal verification accompanied by machine-checked proofs. The second is security in presence of a corrupt setup component. In this work, we propose formal specifications of a simplified version of the Swiss Post voting protocol and initial verification results with the Tamarin prover. We also propose a revised protocol design that mitigates risks from a corrupt setup, and a prototype implementation of necessary zero-knowledge proofs.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
History
2026-05-21: last updated
2025-10-11: published
Short URL
https://ia.cr/2025/1901
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2025/1901,
      author = {Sevdenur Baloglu and Sergiu Bursuc and Reynaldo Gil-Pons and Sjouke Mauw},
      title = {Towards formal verification and corrupted setup security for the SwissPost voting system},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/1901},
      year = {2025},
      url = {https://eprint.iacr.org/2025/1901}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.