An Epistemic Foundation for Authentication Logics (Extended Abstract)
Joseph Y. Halpern (Cornell University), Ron van der Meyden (University, of New South Wales), Riccardo Pucella (Forrester Research)

TL;DR
This paper introduces a simple, flexible epistemic logic incorporating knowledge, time, and probability to better reason about security protocols, addressing limitations of previous approaches like BAN logic.
Contribution
It presents a new logic that captures BAN logic notions and accounts for computational bounds, unifying epistemic, temporal, and probabilistic reasoning in security.
Findings
The logic can express BAN logic security notions.
It distinguishes between strings and message terms for bounded agents.
It effectively models belief as probabilistic knowledge.
Abstract
While there have been many attempts, going back to BAN logic, to base reasoning about security protocols on epistemic notions, they have not been all that successful. Arguably, this has been due to the particular logics chosen. We present a simple logic based on the well-understood modal operators of knowledge, time, and probability, and show that it is able to handle issues that have often been swept under the rug by other approaches, while being flexible enough to capture all the higher- level security notions that appear in BAN logic. Moreover, while still assuming that the knowledge operator allows for unbounded computation, it can handle the fact that a computationally bounded agent cannot decrypt messages in a natural way, by distinguishing strings and message terms. We demonstrate that our logic can capture BAN logic notions by providing a translation of the BAN operators into…
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
TopicsLogic, Reasoning, and Knowledge · Access Control and Trust · Semantic Web and Ontologies
