Formalising Observer Theory for Environment-Sensitive Bisimulation
| dc.contributor.author | Dawson, Jeremy | |
| dc.contributor.author | Tiu, Alwen | |
| dc.date.accessioned | 2015-12-07T22:23:46Z | |
| dc.date.issued | 2009 | |
| dc.date.updated | 2016-02-24T11:13:50Z | |
| dc.description.abstract | We consider a formalisation of a notion of observer (or intruder) theories, commonly used in symbolic analysis of security protocols. An observer theory describes the knowledge and capabilities of an observer, and can be given a formal account using deductive systems, such as those used in various "environment-sensitive" bisimulation for process calculi, e.g., the spi-calculus. Two notions are critical to the correctness of such formalisations and the effectiveness of symbolic techniques based on them: decidability of message deduction by the observer and consistency of a given observer theory. We consider a formalisation, in Isabelle/HOL, of both notions based on an encoding of observer theories as pairs of symbolic traces. This encoding has recently been used in a theory of open bisimulation for the spi-calculus. We machine-checked some important properties, including decidability of observer deduction and consistency, and some key steps which are crucial to the automation of open bisimulation checking for the spi-calculus, and highlight some novelty in our Isabelle/HOL formalisations of decidability proofs. | |
| dc.identifier.isbn | 9783642033582 | |
| dc.identifier.uri | http://hdl.handle.net/1885/20863 | |
| dc.publisher | Springer | |
| dc.relation.ispartof | Theorem Proving in Higher Order Logics (TPHOLs) | |
| dc.relation.isversionof | 1st Edition | |
| dc.subject | Keywords: Bisimulation checking; Bisimulations; Deductive systems; Environment-sensitive; Formalisation; Isabelle/HOl; Observer theory; Process calculi; Security protocols; Spi calculus; Symbolic analysis; Symbolic techniques; Biomineralization; Calculations; Commu | |
| dc.title | Formalising Observer Theory for Environment-Sensitive Bisimulation | |
| dc.type | Book chapter | |
| local.bibliographicCitation.lastpage | 195 | |
| local.bibliographicCitation.placeofpublication | Berlin | |
| local.bibliographicCitation.startpage | 180 | |
| local.contributor.affiliation | Dawson, Jeremy, College of Engineering and Computer Science, ANU | |
| local.contributor.affiliation | Tiu, Alwen, College of Engineering and Computer Science, ANU | |
| local.contributor.authoruid | Dawson, Jeremy, u8413080 | |
| local.contributor.authoruid | Tiu, Alwen, u4301469 | |
| local.description.embargo | 2037-12-31 | |
| local.description.notes | Imported from ARIES | |
| local.identifier.absfor | 080203 - Computational Logic and Formal Languages | |
| local.identifier.absfor | 080399 - Computer Software not elsewhere classified | |
| local.identifier.ariespublication | u4607519xPUB14 | |
| local.identifier.doi | 10.1007/978-3-642-03359-9_14 | |
| local.identifier.scopusID | 2-s2.0-70350681300 | |
| local.type.status | Published Version |
Downloads
Original bundle
1 - 1 of 1
Loading...
- Name:
- 03_Dawson_Formalising_Observer_Theory_2009.pdf
- Size:
- 244.4 KB
- Format:
- Adobe Portable Document Format