Loading…

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

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 verific...

Full description

Saved in:
Bibliographic Details
Published in:Information and computation 2021-02, Vol.276, p.104552, Article 104552
Main Authors: Belardinelli, Francesco, Condurache, Rodica, Dima, Cătălin, Jamroga, Wojciech, Knapik, Michal
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c328t-7c16acd5f0e4cd5881537c91d0172f7dec7331044a765b505aabd0452c24af823
cites cdi_FETCH-LOGICAL-c328t-7c16acd5f0e4cd5881537c91d0172f7dec7331044a765b505aabd0452c24af823
container_end_page
container_issue
container_start_page 104552
container_title Information and computation
container_volume 276
creator Belardinelli, Francesco
Condurache, Rodica
Dima, Cătălin
Jamroga, Wojciech
Knapik, Michal
description 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.
doi_str_mv 10.1016/j.ic.2020.104552
format article
fullrecord <record><control><sourceid>hal_cross</sourceid><recordid>TN_cdi_hal_primary_oai_HAL_hal_04125688v1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0890540120300407</els_id><sourcerecordid>oai_HAL_hal_04125688v1</sourcerecordid><originalsourceid>FETCH-LOGICAL-c328t-7c16acd5f0e4cd5881537c91d0172f7dec7331044a765b505aabd0452c24af823</originalsourceid><addsrcrecordid>eNp1kD1PwzAYhC0EEqWwM3plSLGdOEnZ2gooUiSWMluuYzdv5caRbYL670kIYmN6P3TPSXcI3VOyoITmj8cFqAUjbDwzztkFmlGyJAnLOb1EM1IOO88IvUY3IRwJoZRn-QyZNQQ4fVoZwbUBG-dxrz2YM7QHHKKXUR9AYbkHCxF0wF8QGyxbLLvOgvrBcHQ4NhrvGq_1WlrrIu5dHB0676JTzt6iKyNt0He_c44-Xp53m21Svb--bVZVolJWxqRQNJeq5obobBhlSXlaqCWtCS2YKWqtijQd8mWyyPmeEy7lvh7iMsUyaUqWztHD5NtIKzoPJ-nPwkkQ21Ulxh_JKON5WfZ00JJJq7wLwWvzB1Aixk7FUYASY6di6nRAniZEDxl60F4EBbpVugavVRS1g__hb5QKfvc</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Bisimulations for verifying strategic abilities with an application to the ThreeBallot voting protocol</title><source>ScienceDirect Freedom Collection</source><creator>Belardinelli, Francesco ; Condurache, Rodica ; Dima, Cătălin ; Jamroga, Wojciech ; Knapik, Michal</creator><creatorcontrib>Belardinelli, Francesco ; Condurache, Rodica ; Dima, Cătălin ; Jamroga, Wojciech ; Knapik, Michal</creatorcontrib><description>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.</description><identifier>ISSN: 0890-5401</identifier><identifier>EISSN: 1090-2651</identifier><identifier>DOI: 10.1016/j.ic.2020.104552</identifier><language>eng</language><publisher>Elsevier Inc</publisher><subject>Alternating-time Temporal Logic ; Bisimulations ; Computer Science ; Formal verification ; Voting protocols</subject><ispartof>Information and computation, 2021-02, Vol.276, p.104552, Article 104552</ispartof><rights>2020 Elsevier Inc.</rights><rights>Attribution</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c328t-7c16acd5f0e4cd5881537c91d0172f7dec7331044a765b505aabd0452c24af823</citedby><cites>FETCH-LOGICAL-c328t-7c16acd5f0e4cd5881537c91d0172f7dec7331044a765b505aabd0452c24af823</cites><orcidid>0000-0002-7768-1794</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>230,314,776,780,881,27901,27902</link.rule.ids><backlink>$$Uhttps://hal.science/hal-04125688$$DView record in HAL$$Hfree_for_read</backlink></links><search><creatorcontrib>Belardinelli, Francesco</creatorcontrib><creatorcontrib>Condurache, Rodica</creatorcontrib><creatorcontrib>Dima, Cătălin</creatorcontrib><creatorcontrib>Jamroga, Wojciech</creatorcontrib><creatorcontrib>Knapik, Michal</creatorcontrib><title>Bisimulations for verifying strategic abilities with an application to the ThreeBallot voting protocol</title><title>Information and computation</title><description>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.</description><subject>Alternating-time Temporal Logic</subject><subject>Bisimulations</subject><subject>Computer Science</subject><subject>Formal verification</subject><subject>Voting protocols</subject><issn>0890-5401</issn><issn>1090-2651</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><recordid>eNp1kD1PwzAYhC0EEqWwM3plSLGdOEnZ2gooUiSWMluuYzdv5caRbYL670kIYmN6P3TPSXcI3VOyoITmj8cFqAUjbDwzztkFmlGyJAnLOb1EM1IOO88IvUY3IRwJoZRn-QyZNQQ4fVoZwbUBG-dxrz2YM7QHHKKXUR9AYbkHCxF0wF8QGyxbLLvOgvrBcHQ4NhrvGq_1WlrrIu5dHB0676JTzt6iKyNt0He_c44-Xp53m21Svb--bVZVolJWxqRQNJeq5obobBhlSXlaqCWtCS2YKWqtijQd8mWyyPmeEy7lvh7iMsUyaUqWztHD5NtIKzoPJ-nPwkkQ21Ulxh_JKON5WfZ00JJJq7wLwWvzB1Aixk7FUYASY6di6nRAniZEDxl60F4EBbpVugavVRS1g__hb5QKfvc</recordid><startdate>202102</startdate><enddate>202102</enddate><creator>Belardinelli, Francesco</creator><creator>Condurache, Rodica</creator><creator>Dima, Cătălin</creator><creator>Jamroga, Wojciech</creator><creator>Knapik, Michal</creator><general>Elsevier Inc</general><general>Elsevier</general><scope>AAYXX</scope><scope>CITATION</scope><scope>1XC</scope><scope>VOOES</scope><orcidid>https://orcid.org/0000-0002-7768-1794</orcidid></search><sort><creationdate>202102</creationdate><title>Bisimulations for verifying strategic abilities with an application to the ThreeBallot voting protocol</title><author>Belardinelli, Francesco ; Condurache, Rodica ; Dima, Cătălin ; Jamroga, Wojciech ; Knapik, Michal</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c328t-7c16acd5f0e4cd5881537c91d0172f7dec7331044a765b505aabd0452c24af823</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Alternating-time Temporal Logic</topic><topic>Bisimulations</topic><topic>Computer Science</topic><topic>Formal verification</topic><topic>Voting protocols</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Belardinelli, Francesco</creatorcontrib><creatorcontrib>Condurache, Rodica</creatorcontrib><creatorcontrib>Dima, Cătălin</creatorcontrib><creatorcontrib>Jamroga, Wojciech</creatorcontrib><creatorcontrib>Knapik, Michal</creatorcontrib><collection>CrossRef</collection><collection>Hyper Article en Ligne (HAL)</collection><collection>Hyper Article en Ligne (HAL) (Open Access)</collection><jtitle>Information and computation</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Belardinelli, Francesco</au><au>Condurache, Rodica</au><au>Dima, Cătălin</au><au>Jamroga, Wojciech</au><au>Knapik, Michal</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Bisimulations for verifying strategic abilities with an application to the ThreeBallot voting protocol</atitle><jtitle>Information and computation</jtitle><date>2021-02</date><risdate>2021</risdate><volume>276</volume><spage>104552</spage><pages>104552-</pages><artnum>104552</artnum><issn>0890-5401</issn><eissn>1090-2651</eissn><abstract>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.</abstract><pub>Elsevier Inc</pub><doi>10.1016/j.ic.2020.104552</doi><orcidid>https://orcid.org/0000-0002-7768-1794</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0890-5401
ispartof Information and computation, 2021-02, Vol.276, p.104552, Article 104552
issn 0890-5401
1090-2651
language eng
recordid cdi_hal_primary_oai_HAL_hal_04125688v1
source ScienceDirect Freedom Collection
subjects Alternating-time Temporal Logic
Bisimulations
Computer Science
Formal verification
Voting protocols
title Bisimulations for verifying strategic abilities with an application to the ThreeBallot voting protocol
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-08T05%3A58%3A20IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-hal_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Bisimulations%20for%20verifying%20strategic%20abilities%20with%20an%20application%20to%20the%20ThreeBallot%20voting%20protocol&rft.jtitle=Information%20and%20computation&rft.au=Belardinelli,%20Francesco&rft.date=2021-02&rft.volume=276&rft.spage=104552&rft.pages=104552-&rft.artnum=104552&rft.issn=0890-5401&rft.eissn=1090-2651&rft_id=info:doi/10.1016/j.ic.2020.104552&rft_dat=%3Chal_cross%3Eoai_HAL_hal_04125688v1%3C/hal_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c328t-7c16acd5f0e4cd5881537c91d0172f7dec7331044a765b505aabd0452c24af823%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true