Paper 2026/1493
Bob DyLean: A Framework for the Symbolic Analysis of Cryptographic Protocols in Lean
Abstract
Over the last decades, symbolic (Dolev-Yao) methods for the analysis of security protocols have proven to be effective to analyze and establish strong guarantees for widely deployed protocols and systems, such as TLS 1.3, E-voting protocols, EMV, and MLS. On the one hand, analysis methods like Tamarin and ProVerif provide automation and support for user-defined equational theories. On the other hand, methods like DY* offer more flexible and modular reasoning, but hardcode threat models and do not support custom equational theories. We present DyLean, a framework for the symbolic analysis of cryptographic protocols in the Lean theorem prover. Our framework comprises both a flexible general-purpose symbolic semantics, as well as a concrete proof methodology. DyLean allows defining protocols and expected security properties; its semantics and equational theories can be customized by the user. Furthermore, the semantics are agnostic of the specific proof methodology: our goal is to provide a generic framework that can be used by the community as a foundation to develop various proof methodologies. Moreover, we provide a concrete proof methodology inspired by DY*, based on trace invariants. Thus, DyLean inherits from the qualities of DY*: it is able to analyze protocols involving unbounded loops or datastructures, and is able to compose security proofs in a variety of scenarios. Our proof methodology improves on DY* by allowing for user-defined equational theories and threat models. We exercise DyLean on several focused case studies, which include protocols using merkle trees, ratcheting protocols, post-quantum protocols, and protocols analyzed under different equational theories, which demonstrates that DyLean can effectively analyze protocols with each of these features.
Metadata
- Available format(s)
-
PDF
- Category
- Foundations
- Publication info
- Preprint.
- Contact author(s)
-
theophile wallez @ cispa de
cremers @ cispa de - History
- 2026-07-24: approved
- 2026-07-21: received
- See all versions
- Short URL
- https://ia.cr/2026/1493
- License
-
CC BY-NC-ND
BibTeX
@misc{cryptoeprint:2026/1493,
author = {Théophile Wallez and Cas Cremers},
title = {Bob {DyLean}: A Framework for the Symbolic Analysis of Cryptographic Protocols in Lean},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/1493},
year = {2026},
url = {https://eprint.iacr.org/2026/1493}
}