Abstract
In protocol verification we observe a wide spectrum from fully
automated methods to interactive theorem proving with proof assistants
like Isabelle/HOL. In this AFP entry, we present a fully-automated
approach for verifying stateful security protocols, i.e., protocols
with mutable state that may span several sessions. The approach
supports reachability goals like secrecy and authentication. We also
include a simple user-friendly transaction-based protocol
specification language that is embedded into Isabelle.
License
Topics
Related publications
- Hess, A. V., Mödersheim, S. A., Brucker, A. D., & Schlichtkrull, A. (2025). PSPSP: A tool for automated verification of stateful protocols in Isabelle/HOL. Journal of Computer Security, 33(6), 425–469. https://doi.org/10.1177/0926227x251358741
Session Automated_Stateful_Protocol_Verification
- Transactions
- Term_Abstraction
- Stateful_Protocol_Model
- Term_Variants
- Term_Implication
- Stateful_Protocol_Verification
- Eisbach_Protocol_Verification
- ml_yacc_lib
- trac_term
- trac_fp_parser
- trac_protocol_parser
- trac
- PSPSP
- introduction
- KeyserverEx
- manual
- Keyserver
- Keyserver2
- Keyserver_Composition
- PKCS_Model03
- PKCS_Model07
- PKCS_Model09
- Examples