From security protocols to pushdown automata

Formal methods have been very successful in analyzing security protocols for reachability properties such as secrecy or authentication. In contrast, there are very few results for equivalence-based properties, crucial for studying e.g. privacy-like properties such as anonymity or vote secrecy. We study the problem of checking equivalence of security protocols for an unbounded number of sessions. Since replication leads very quickly to undecidability (even in the simple case of secrecy), we focus on a limited fragment of protocols (standard primitives but pairs, one variable per protocol's rules) for which the secrecy preservation problem is known to be decidable. Surprisingly, this fragment turns out to be undecidable for equivalence. Then, restricting our attention to deterministic protocols, we propose the first decidability result for checking equivalence of protocols for an unbounded number of sessions. This result is obtained through a characterization of equivalence of protocols in terms of equality of languages of (generalized, real-time) deterministic pushdown automata.

Data and Resources

Additional Info

Field Value
Source https://inria.hal.science/hal-00817230
Author Chrétien, Rémy, Cortier, Véronique, Delaune, Stéphanie
Maintainer CCSD
Last Updated May 11, 2026, 08:22 (UTC)
Created May 11, 2026, 08:22 (UTC)
Identifier Report N°: RR-8290
Language en
Rights https://about.hal.science/hal-authorisation-v1/
contributor Security of information systems (SECSI) ; Laboratoire Spécification et Vérification [Cachan] (LSV) ; École normale supérieure - Cachan (ENS Cachan)-Centre National de la Recherche Scientifique (CNRS)-École normale supérieure - Cachan (ENS Cachan)-Centre National de la Recherche Scientifique (CNRS)-Centre Inria de Saclay ; Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)
creator Chrétien, Rémy
date 2013-04-24T00:00:00
harvest_object_id d770ecbf-7621-45f7-88e4-e69f4a15bd34
harvest_source_id 3374d638-d20b-4672-ba96-a23232d55657
harvest_source_title test moissonnage SELUNE
metadata_modified 2025-11-04T00:00:00
relation info:eu-repo/grantAgreement//258865/EU/Provably secure systems: foundations, design, and modularity/PROSECURE
set_spec type:REPORT