Formalising Observer Theory for Environment-Sensitive Bisimulation

dc.contributor.authorDawson, Jeremy
dc.contributor.authorTiu, Alwen
dc.date.accessioned2015-12-07T22:23:46Z
dc.date.issued2009
dc.date.updated2016-02-24T11:13:50Z
dc.description.abstractWe 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.isbn9783642033582
dc.identifier.urihttp://hdl.handle.net/1885/20863
dc.publisherSpringer
dc.relation.ispartofTheorem Proving in Higher Order Logics (TPHOLs)
dc.relation.isversionof1st Edition
dc.subjectKeywords: 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.titleFormalising Observer Theory for Environment-Sensitive Bisimulation
dc.typeBook chapter
local.bibliographicCitation.lastpage195
local.bibliographicCitation.placeofpublicationBerlin
local.bibliographicCitation.startpage180
local.contributor.affiliationDawson, Jeremy, College of Engineering and Computer Science, ANU
local.contributor.affiliationTiu, Alwen, College of Engineering and Computer Science, ANU
local.contributor.authoruidDawson, Jeremy, u8413080
local.contributor.authoruidTiu, Alwen, u4301469
local.description.embargo2037-12-31
local.description.notesImported from ARIES
local.identifier.absfor080203 - Computational Logic and Formal Languages
local.identifier.absfor080399 - Computer Software not elsewhere classified
local.identifier.ariespublicationu4607519xPUB14
local.identifier.doi10.1007/978-3-642-03359-9_14
local.identifier.scopusID2-s2.0-70350681300
local.type.statusPublished Version

Downloads

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
03_Dawson_Formalising_Observer_Theory_2009.pdf
Size:
244.4 KB
Format:
Adobe Portable Document Format