Automated Analysis of Voting Systems under an Active Intruder Model in CSP
Murat Moran, James Heather

TL;DR
This paper introduces a new intruder model for automated reasoning about voting system security, utilizing a lazy spy approach to improve analysis efficiency and applying it to the vVote system used in Australian elections.
Contribution
It presents a novel intruder model and deductive system tailored for analyzing voting system security properties, including the first formal analysis of the vVote system.
Findings
Efficient analysis of voting system security properties using the lazy spy model.
Formal modeling and analysis of the vVote system used in Australian elections.
Enhanced deductive system for different threat models and communication channels.
Abstract
This article presents a novel intruder model for automated reasoning about anonymity (vote-privacy) and secrecy properties of voting systems. We adapt the lazy spy for this purpose, as it avoids the eagerness of pre-computation of unnecessary deductions, reducing the required state space for the analysis. This powerful intruder behaves as a Dolev-Yao intruder, which not only observes a protocol run but also interacts with the protocol participants, overhears communication channels, intercepts and spoofs any messages that he has learned or generated from any prior knowledge. We make several important modifications in relation to existing channel types and the deductive system. For the former, we define various channel types for different threat models. For the latter, we construct a large deductive system over the space of messages transmitted in the voting system model. The model…
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.
Taxonomy
TopicsInternet Traffic Analysis and Secure E-voting · Cryptography and Data Security · Cryptographic Implementations and Security
