Conference item icon

Conference item

Indistinguishability beyond diff-equivalence in ProVerif

Abstract:
When formalising cryptographic protocols, privacy-type properties such as strong flavours of secrecy, anonymity or unlinkability, are often modelled by indistinguishability statements. Proving them is notoriously more challenging than trace properties which benefit from a well-established tool support today. State-of-the-art techniques often exhibit significant limitations, e.g., consider only a bounded number of protocol sessions, or prove diff-equivalence-a fine-grained, structure-guided notion of indistinguishability that commonly yields unnecessarily pessimistic analyses. In this paper, we design, implement and evaluate the first general framework for proving indistinguishability properties, for an unbounded number of protocol sessions, going beyond the scope of diff-equivalence. For that we relax the structural requirements of ProVerif, a state-of-the-art tool, through a notion of session decomposition, intuitively allowing a dynamic restructuration of the proofs. We can then verify in a modular way various, more realistic models of indistinguishability such as may-testing equivalence, by exhibiting for each relation a sufficient condition on ProVerif's output ensuring that it holds. We implement our approach into a prototype and showcase the gain in scope through several case studies.
Publication status:
Published
Peer review status:
Peer reviewed

Actions

Access Document

Publisher copy:
10.1109/csf57540.2023.00036

Authors

More by this author
Institution:
University of Oxford
Division:
MPLS
Department:
Computer Science
Oxford college:
Balliol College
Role:
Author
ORCID:
0000-0002-3622-2129


More from this funder
Funder identifier:
https://ror.org/00rbzpz17


Publisher:
IEEE
Host title:
2023 IEEE 36th Computer Security Foundations Symposium (CSF)
Pages:
184-199
Publication date:
2023-08-28
Acceptance date:
2023-07-10
Event title:
36th IEEE Computer Security Foundations Symposium (CSF 2023)
Event location:
Dubrovnik, Croatia
Event website:
https://csf2023.ieee-security.org/
Event start date:
2023-07-09
Event end date:
2023-07-13
DOI:
EISSN:
2374-8303
ISSN:
1940-1434
EISBN:
9798350321920
ISBN:
9798350321937


Language:
English
Keywords:
Pubs id:
2038682
Local pid:
pubs:2038682
Source identifiers:
W4386211297
Deposit date:
2026-05-19
ARK identifier:

Terms of use


Views and Downloads






If you are the owner of this record, you can report an update to it here: Report update to this record

TO TOP