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...
Saved in:
Published in: | Information and computation 2021-02, Vol.276, p.104552, Article 104552 |
---|---|
Main Authors: | , , , , |
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 |