Verification of the Socio-Technical Aspects of Voting: The Case of the Polish Postal Vote 2020

10/19/2022
by   Wojciech Jamroga, et al.
0

Voting procedures are designed and implemented by people, for people, and with significant human involvement. Thus, one should take into account the human factors in order to comprehensively analyze properties of an election and detect threats. In particular, it is essential to assess how actions and strategies of the involved agents (voters, municipal office employees, mail clerks) can influence the outcome of other agents' actions as well as the overall outcome of the election. In this paper, we present our first attempt to capture those aspects in a formal multi-agent model of the Polish presidential election 2020. The election marked the first time when postal vote was universally available in Poland. Unfortunately, the voting scheme was prepared under time pressure and political pressure, and without the involvement of experts. This might have opened up possibilities for various kinds of ballot fraud, in-house coercion, etc. We propose a preliminary scalable model of the procedure in the form of a Multi-Agent Graph, and formalize selected integrity and security properties by formulas of agent logics. Then, we transform the models and formulas so that they can be input to the state-of-art model checker Uppaal. The first series of experiments demonstrates that verification scales rather badly due to the state-space explosion. However, we show that a recently developed technique of user-friendly model reduction by variable abstraction allows us to verify more complex scenarios.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/25/2021

Unravelling multi-agent ranked delegations

We introduce a voting model with multi-agent ranked delegations. This mo...
research
02/24/2022

Practical Abstraction for Model Checking of Multi-Agent Systems

Model checking of multi-agent systems (MAS) is known to be hard, both th...
research
07/19/2023

Practical Model Reductions for Verification of Multi-Agent Systems

Formal verification of intelligent agents is often computationally infea...
research
01/22/2021

A Survey of Requirements for COVID-19 Mitigation Strategies. Part II: Elicitation of Requirements

The COVID-19 pandemic has influenced virtually all aspects of our lives....
research
12/04/2020

Modeling Voters in Multi-Winner Approval Voting

In many real world situations, collective decisions are made using votin...
research
03/08/2020

Strategic Abilities of Asynchronous Agents: Semantic Paradoxes and How to Tame Them

Recently, we proposed a framework for verification of agents' abilities ...
research
07/11/2018

Sequential Voting with Confirmation Network

We discuss voting scenarios in which the set of voters (agents) and the ...

Please sign up or login with your details

Forgot password? Click here to reset