Protocol Analysis with Time
Dami\'an Aparicio-S\'anchez, Santiago Escobar, Catherine Meadows, Jose, Meseguer, Julia Sapi\~na

TL;DR
This paper introduces a framework for analyzing cryptographic protocols involving time, using a process algebra and symbolic analysis to detect physically impossible attacks, demonstrated with distance-bounding protocols.
Contribution
It presents a novel timed process algebra framework and a sound, complete transformation to Maude-NPA for protocol analysis involving time constraints.
Findings
Successfully analyzed Mafia fraud attacks.
Able to detect attacks violating physical laws.
Framework integrates time constraints with symbolic analysis.
Abstract
We present a framework suited to the analysis of cryptographic protocols that make use of time in their execution. We provide a process algebra syntax that makes time information available to processes, and a transition semantics that takes account of fundamental properties of time. Additional properties can be added by the user if desirable. This timed protocol framework can be implemented either as a simulation tool or as a symbolic analysis tool in which time references are represented by logical variables, and in which the properties of time are implemented as constraints on those time logical variables. These constraints are carried along the symbolic execution of the protocol. The satisfiability of these constraints can be evaluated as the analysis proceeds, so attacks that violate the laws of physics can be rejected as impossible. We demonstrate the feasibility of our approach by…
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
TopicsAdvanced Authentication Protocols Security · User Authentication and Security Systems · Cryptographic Implementations and Security
