Bisimulations for verifying strategic abilities with an application to the ThreeBallot voting protocol

被引:4
|
作者
Belardinelli, Francesco [1 ,2 ]
Condurache, Rodica [3 ]
Dima, Catalin [3 ]
Jamroga, Wojciech [4 ]
Knapik, Michal [4 ]
机构
[1] Imperial Coll London, London, England
[2] Univ Evry, Nice, France
[3] Univ Paris Est Creteil, LACL, Creteil, France
[4] Polish Acad Sci, Inst Comp Sci, Warsaw, Poland
关键词
Alternating-time Temporal Logic; Bisimulations; Voting protocols; Formal verification; MODEL CHECKING; SYSTEMS; VERIFICATION; UNCERTAINTY; ANONYMITY; LOGIC;
D O I
10.1016/j.ic.2020.104552
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We propose a notion of alternating bisimulation for strategic abilities under imperfect information. The bisimulation preserves formulas of ATL* for both the objective and subjective variants of the state-based semantics with imperfect information, which are commonly used in the modeling and verification of multi-agent systems. Furthermore, we apply the theoretical result to the verification of coercion-resistance in the ThreeBallot voting system, a voting protocol that does not use cryptography. In particular, we show that natural simplifications of an initial model of the protocol are in fact bisimulations of the original model, and therefore satisfy the same ATL* properties, including coercion-resistance. These simplifications allow the model-checking tool MCMAS to terminate on models with a larger number of voters and candidates, compared with the initial model. (C) 2020 Elsevier Inc. All rights reserved.
引用
收藏
页数:24
相关论文
共 11 条
  • [1] Bisimulations for Verifying Strategic Abilities with an Application to ThreeBallot
    Belardinelli, Francesco
    Condurache, Rodica
    Dima, Catalin
    Jamroga, Wojciech
    Jones, Andrew V.
    [J]. AAMAS'17: PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS, 2017, : 1286 - 1295
  • [2] Short ballot assumption and Threeballot voting protocol
    Cichon, Jacek
    Kutylowski, Miroslaw
    Weglorz, Bogdan
    [J]. SOFSEM 2008: THEORY AND PRACTICE OF COMPUTER SCIENCE, 2008, 4910 : 585 - 598
  • [3] Natural Strategic Abilities in Voting Protocols
    Jamroga, Wojciech
    Kurpiewski, Damian
    Malvone, Vadim
    [J]. SOCIO-TECHNICAL ASPECTS IN SECURITY AND TRUST, STAST 2020, 2021, 12812 : 45 - 62
  • [4] Sampling equilibrium, with an application to strategic voting
    Osborne, MJ
    Rubinstein, A
    [J]. GAMES AND ECONOMIC BEHAVIOR, 2003, 45 (02) : 434 - 441
  • [5] Verifying Strategic Abilities of Neural-symbolic Multi-agent Systems
    Akintunde, Michael E.
    Botoeva, Elena
    Kouvaros, Panagiotis
    Lomuscio, Alessio
    [J]. KR2020: PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON PRINCIPLES OF KNOWLEDGE REPRESENTATION AND REASONING, 2020, : 22 - 32
  • [6] Verifying Strategic Abilities in Multi-agent Systems with Private-Data Sharing
    Belardinelli, Francesco
    Boureanu, Ioana
    Dima, Catalin
    Malvone, Vadim
    [J]. AAMAS '19: PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS, 2019, : 1820 - 1822
  • [7] Verifying Strategic Abilities in Multi-Agent Systems via First-Order Entailment
    Belardinelli, Francesco
    Malvone, Vadim
    [J]. ECAI 2020: 24TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2020, 325 : 27 - 34
  • [8] Measuring 'closeness' in 3-candidate elections: Methodology and an application to strategic voting
    Kselman, Daniel
    Niou, Emerson
    Wang, Austin Horng-En
    [J]. ELECTORAL STUDIES, 2020, 68
  • [9] Application of Ensemble Learning Using Weight Voting Protocol in the Prediction of Pile Bearing Capacity
    Pham, Tuan Anh
    Vu, Huong-Lan Thi
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2021, 2021
  • [10] A secure non-interactive deniable authentication protocol with strong deniability based on discrete logarithm problem and its application on internet voting protocol
    Meng, Bo
    [J]. Information Technology Journal, 2009, 8 (03) : 302 - 309