Diamonds for Security: A Non-Interleaving Operational Semantics for the Applied Pi-Calculus

Clément Aubert, Ross Horne, Christian Johansen

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Scopus citations

Abstract

We introduce a non-interleaving structural operational semantics for the applied π-calculus and prove that it satisfies the properties expected of a labelled asynchronous transition system (LATS). LATS have well-studied relations with other standard non-interleaving models, such as Mazurkiewicz traces or event structures, and are a natural extension of labelled transition systems where the independence of transitions is made explicit. We build on a considerable body of literature on located semantics for process algebras and adopt a static view on locations to identify the parallel processes that perform a transition. By lifting, in this way, work on CCS and π-calculus to the applied π-calculus, we lay down a principled foundation for reusing verification techniques such as partial-order reduction and non-interleaving equivalences in the field of security. The key technical device we develop is the notion of located aliases to refer unambiguously to a specific output originating from a specific process. This light mechanism ensures stability, avoiding disjunctive causality problems that parallel extrusion incurs in similar non-interleaving semantics for the π-calculus.

Original languageEnglish (US)
Title of host publication33rd International Conference on Concurrency Theory, CONCUR 2022
EditorsBartek Klin, Slawomir Lasota, Anca Muscholl
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronic)9783959772464
DOIs
StatePublished - Sep 1 2022
Event33rd International Conference on Concurrency Theory, CONCUR 2022 - Warsaw, Poland
Duration: Sep 12 2022Sep 16 2022

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume243
ISSN (Print)1868-8969

Conference

Conference33rd International Conference on Concurrency Theory, CONCUR 2022
Country/TerritoryPoland
CityWarsaw
Period9/12/229/16/22

Keywords

  • Applied pi-calculus
  • Asynchronous transition systems
  • Processes
  • Security
  • Structural operational semantics

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Diamonds for Security: A Non-Interleaving Operational Semantics for the Applied Pi-Calculus'. Together they form a unique fingerprint.

Cite this