Filters








259 Hits in 3.7 sec

Symbolic model checking the knowledge of the dining cryptographers

R. van der Meyden, Kaile Su
Proceedings. 17th IEEE Computer Security Foundations Workshop, 2004.  
This paper describes how symbolic techniques (in particular, OBDD's) may be used to to implement an algorithm for model checking specifications in the logic of knowledge for a single agent operating with  ...  As an illustration of the utility of this algorithm, the paper shows how it may be used to verify a security protocol: Chaum's Dining Cryptographers protocol, which provides a mechanism for anonymous broadcast  ...  To illustrate the utility of model checking this class of specifications with respect to these assumptions, we consider a protocol drawn from the security literature: Chaum's Dining Cryptographers protocol  ... 
doi:10.1109/csfw.2004.1310747 fatcat:lhnvlzci7fdj5ohe3vwqow55b4

A Tool For Specification And Verification Of Epistemic Properties In Interpreted Systems

Franco Raimondi, Alessio Lomuscio
2004 Electronical Notes in Theoretical Computer Science  
We apply this methodology to the verification of a communication protocol -the dining cryptographers. 1  ...  We show how an SMV model checker can be coupled with a Kripke model editor (Akka) to allow for the mechanical verification of epistemic properties of multi-agent systems.  ...  • What particular symbolic representation -OBDD's, SAT-based, etc -is to be used for the model checking task?  ... 
doi:10.1016/s1571-0661(05)82609-x fatcat:xdhxgq3ia5aolely43bmgy77ui

Symbolic model checking of probabilistic knowledge

Xiaowei Huang, Cheng Luo, Ron van der Meyden
2011 Proceedings of hte 13th Conference on Theoretical Aspects of Rationality and Knowledge - TARK XIII  
This paper describes an algorithm for model checking a fragment of the logic of knowledge and probability in multi-agent systems, with respect to a perfect recall interpretation of knowledge and agents  ...  Some experiments with the implemented algorithm are reported, in which some properties of agents' probabilistic knowledge are verified in two security protocols: Chaum's Dining Cryptographers protocol,  ...  A SYMBOLIC MODEL CHECKING AL-GORITHM The question of model checking the logic of knowledge and time (without probabilities) with respect to perfect recall has been studied in a number of works [27, 19  ... 
doi:10.1145/2000378.2000399 dblp:conf/tark/HuangLM11 fatcat:puz6sihvk5abhkcsfj2wolipcq

Optimizing Epistemic Model Checking using Conditional Independence [article]

Ron van der Meyden
2016 arXiv   pre-print
An optimization technique is developed that precedes the use of a model checking algorithm with an analysis that applies conditional independence reasoning to reduce the size of the model.  ...  satisfies a formula expressed in a modal multi-agent logic of knowledge.  ...  need to be handled by the symbolic model checking algorithms.  ... 
arXiv:1610.03935v1 fatcat:tdrjd6gd5ff6hmtfn7y2zzq6gm

Automatic verification of multi-agent systems by model checking via ordered binary decision diagrams

Franco Raimondi, Alessio Lomuscio
2007 Journal of Applied Logic  
The verification technique relies on model checking via ordered binary decision diagrams.  ...  We present an implementation and report on experimental results for two scenarios: the bit transmission problem with faults and the protocol of the dining cryptographers.  ...  The protocol of the dining cryptographers The protocol of the dining cryptographers was introduced in [19] , and model checking of its properties was discussed in [20] .  ... 
doi:10.1016/j.jal.2005.12.010 fatcat:lz5ssaqggraapainzft67uhbii

Optimizing Epistemic Model Checking Using Conditional Independence (Extended Abstract)

Ron van der Meyden
2017 Electronic Proceedings in Theoretical Computer Science  
This paper shows that conditional independence reasoning can be applied to optimize epistemic model checking, in which one verifies that a model for a number of agents operating with imperfect information  ...  satisfies a formula expressed in a modal multi-agent logic of knowledge.  ...  need to be handled by the symbolic model checking algorithms.  ... 
doi:10.4204/eptcs.251.29 fatcat:35uid64y4rhj5j4jqg4oowj64q

Abstraction for epistemic model checking of dining cryptographers-based protocols

Omar Al Bataineh, Ron van der Meyden
2011 Proceedings of hte 13th Conference on Theoretical Aspects of Rationality and Knowledge - TARK XIII  
This result can be used to optimize model checking of Dining Cryptographers-based protocols, and applied within a methodology for knowledge-based program implementation and verification.  ...  Performance results are given for model checking knowledge-based specifications in the concrete and abstract models of this protocol, and some new conclusions about the protocol are derived.  ...  Acknowledgments: Thanks to Xiaowei Huang and Kai Englehardt for comments on an earlier version of the paper.  ... 
doi:10.1145/2000378.2000408 dblp:conf/tark/Al-BatainehM11 fatcat:id2knqxvzjdddl77tzihia6ro4

Abstraction for Epistemic Model Checking of Dining Cryptographers-based Protocols [article]

Omar I. Al-Bataineh, Ron van der Meyden
2010 arXiv   pre-print
This result can be used to optimize model checking of Dining Cryptographers-based protocols, and applied within a methodology for knowledge-based program implementation and verification.  ...  Performance results are given for model checking knowledge-based specifications in the concrete and abstract models of this protocol, and some new conclusions about the protocol are derived.  ...  Acknowledgments: Thanks to Xiaowei Huang and Kai Englehardt for comments on an earlier version of the paper.  ... 
arXiv:1010.2287v1 fatcat:ojknvzfzfjdoxmhmseorkwpt6a

Verifying Computation Tree Logic of Knowledge via Knowledge-Oriented Petri Nets and Ordered Binary Decision Diagrams

Leifeng He, Guanjun Liu
2021 Computing and informatics  
We design the corresponding symbolic model checking algorithms and improve our tool.  ...  We compare our model and method with MCMAS that is the state-of-the-art CTLK model checker, and experiments illustrate the advantages of our model and method.  ...  Acknowledgement This paper is supported in part by the National Nature Science Foundation of China (Nos. 62032019 and 62172299), in part by the Shanghai Municipal Science and Technology Major Project (  ... 
doi:10.31577/cai_2021_5_1174 fatcat:hyjonb7rufe5de6hcw6hllp2fy

Epistemic Model Checking for Knowledge-Based Program Implementation: an Application to Anonymous Broadcast [article]

Omar I. Al-Bataineh (1,2 University of New South Wales)
2010 arXiv   pre-print
The approach is illustrated using extensions of the Dining Cryptographers protocol, a security protocol for anonymous broadcast.  ...  The paper describes how epistemic model checking technology may be applied to discover and verify concrete implementations based on this abstract level of description.  ...  MCK is the only model checker currently available that supports symbolic model checking for the perfect recall interpretation of knowledge.  ... 
arXiv:1004.5130v1 fatcat:qk2ij7oca5ekdk3vjpv3qtkmbq

Epistemic Model Checking for Knowledge-Based Program Implementation: An Application to Anonymous Broadcast [chapter]

Omar I. Al-Bataineh, Ron van der Meyden
2010 Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering  
The approach is illustrated using extensions of the Dining Cryptographers protocol, a security protocol for anonymous broadcast.  ...  The paper describes how epistemic model checking technology may be applied to discover and verify concrete implementations based on this abstract level of description.  ...  MCK is the only model checker currently available that supports symbolic model checking for the perfect recall interpretation of knowledge.  ... 
doi:10.1007/978-3-642-16161-2_25 fatcat:opdbllizpzbqdbiqrpiruz7cmi

Logic Column 19: Symbolic Model Checking for Temporal-Epistemic Logics [article]

Alessio Lomuscio, Wojciech Penczek
2007 arXiv   pre-print
This article surveys some of the recent work in verification of temporal epistemic logic via symbolic model checking, focusing on OBDD-based and SAT-based approaches for epistemic logics built on discrete  ...  SAT-based symbolic model checking SAT-based model checking is the most recent symbolic approach for modal logic.  ...  OBDD-based symbolic model checking As it is customary in model checking in the following we analyse systems of finite states only.  ... 
arXiv:0709.0446v1 fatcat:uu2hztr4szhebmsqpj4bijluym

Symbolic model checking for temporal-epistemic logics

Alessio Lomuscio, Wojciech Penczek
2007 ACM SIGACT News  
We survey some of the recent work in verification via symbolic model checking of temporal-epistemic logic.  ...  The underlying semantical model considered throughout is the one of interpreted system, suitably extended whenever necessary.  ...  SAT-based Symbolic Model Checking SAT-based model checking is the most recent symbolic approach for modal logic.  ... 
doi:10.1145/1324215.1324231 fatcat:eyfpocebrnauhi3pv5kzerxm4m

MCMAS: A Model Checker for the Verification of Multi-Agent Systems [chapter]

Alessio Lomuscio, Hongyang Qu, Franco Raimondi
2009 Lecture Notes in Computer Science  
While these languages have been long explored and appropriate semantics developed, until recently there has been a remarkable gap in the availability of efficient symbolic model checking toolkits supporting  ...  For example, security specifications involving anonymity [4] are known to be naturally expressible in epistemic formalisms as they explicitly state the lack of different kinds of knowledge of the principals  ...  ,cryptographer n } ¬( n i=1 payer i )). We checked the second formula specifically to evaluate the performance of the tool against common knowledge.  ... 
doi:10.1007/978-3-642-02658-4_55 fatcat:stymco64o5ccpntc2gi2hcbmv4

Symbolic model checking for Dynamic Epistemic Logic — S5 and beyond*

Johan van Benthem, Jan van Eijck, Malvin Gattinger, Kaile Su
2017 Journal of Logic and Computation  
We do this by first providing a bridge: a new faithful representation of DEL models as so-called knowledge structures that allow for symbolic model checking.  ...  For this purpose, we want to hook up with the best available model-checking and SAT techniques in computational logic.  ...  Lemma 2 then allows us to show their correctness and get generalized versions of Theorems 2 and 3: For every belief structure there is an equivalent Kripke model and vice versa.  ... 
doi:10.1093/logcom/exx038 fatcat:xjsgicghczbmlbcaheijbe6g3u
« Previous Showing results 1 — 15 out of 259 results