Unlinkability and History Preserving Bisimilarity
Cl\'ement Aubert, Ross Horne, Christian Johansen, Sjouke Mauw

TL;DR
This paper investigates the unlinkability privacy property in security protocols, demonstrating that history-preserving bisimilarity semantics can detect attacks missed by traditional methods, and introduces a modal logic for attack certification.
Contribution
It introduces the use of history-preserving bisimilarity in the applied alculus to detect privacy attacks and develops a modal logic for formal attack certification.
Findings
History-preserving bisimilarity detects attacks missed by trace equivalence.
Concurrency-aware semantics reveal vulnerabilities in protocols.
A novel modal logic enables formal certification of privacy attacks.
Abstract
An ever-increasing number of critical infrastructures rely heavily on the assumption that security protocols satisfy a wealth of requirements. Hence, the importance of certifying e.g., privacy properties using methods that are better at detecting attacks can hardly be overstated. This paper scrutinises the "unlinkability" privacy property using relations equating behaviours that cannot be distinguished by attackers. Starting from the observation that some reasonable design choice can lead to formalisms missing attacks, we draw attention to a classical concurrent semantics accounting for relationship between past events, and show that there are concurrency-aware semantics that can discover attacks on all protocols we consider.More precisely, we focus on protocols where trace equivalence is known to miss attacks that are observable using branching-time equivalences. We consider the impact…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSecurity and Verification in Computing · Advanced Authentication Protocols Security · Web Application Security Vulnerabilities
