https://github.com/logicalhacking/automated_stateful_protocol_verification
Local mirror of Stateful Protocol Composition and Typing entry of the Archive of Formal Proofs (AFP).
https://github.com/logicalhacking/automated_stateful_protocol_verification
isabelle-hol protocol-verification security-protocols verification
Last synced: 3 months ago
JSON representation
Local mirror of Stateful Protocol Composition and Typing entry of the Archive of Formal Proofs (AFP).
- Host: GitHub
- URL: https://github.com/logicalhacking/automated_stateful_protocol_verification
- Owner: logicalhacking
- License: other
- Created: 2020-05-23T14:34:40.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2022-04-02T18:46:15.000Z (about 3 years ago)
- Last Synced: 2025-01-17T03:12:08.868Z (5 months ago)
- Topics: isabelle-hol, protocol-verification, security-protocols, verification
- Language: Isabelle
- Size: 227 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Citation: CITATION
Awesome Lists containing this project
README
# Automated Stateful Protocol Verification
This git repository contains a local mirror of
[Stateful Protocol Composition and Typing](https://www.isa-afp.org/entries/Automated_Stateful_Protocol_Verification.html)
entry of the
[Archive of Formal Proofs (AFP)](https://www.isa-afp.org).The official AFP releases are tagged. Additionally, this repository
may contain extensions (i.e., a development version) that may be
submitted (as an update of the Automated Stateful Protocol Verification
entry) at a later stage.## Installation
This project depends on another [AFP](https://www.isa-afp.org) entry:
[Stateful Protocol Composition and Typing](https://www.isa-afp.org/entries/Stateful_Protocol_Composition_and_Typing.html).
Please follow the [official guidelines](https://www.isa-afp.org/using.shtml)
for installing the AFP locally. For short:
* [Download](https://www.isa-afp.org/release/afp-current.tar.gz) the complete AFP
* Extract the downloaded archive to an directory of your choice
* Let's assume the extracted archive lives in `/home/isabelle/afp`, now execute:```console
achim@logicalhacking:~$ isabelle components -u "/home/isabelle/afp/thys"
```## How to build
```console
achim@logicalhacking:~$ isabelle build -D Automated_Stateful_Protocol_Verification
```## Authors
* Andreas V. Hess
* [Sebastian Mödersheim](https://people.compute.dtu.dk/samo/)
* [Achim D. Brucker](http://www.brucker.ch/)
* [Anders Schlichtkrull](https://people.compute.dtu.dk/andschl/)## License
This project is licensed under a 3-clause BSD-style license.
SPDX-License-Identifier: BSD-3-Clause
## Upstream Repository
The upstream git repository, i.e., the single source of truth, for this project is hosted
by the [Software Assurance & Security Research Team](https://logicalhacking.com) at
.## Publications
* Andreas V. Hess, Sebastian Mödersheim, Achim D. Brucker, and Anders
Schlichtkrull. Performing Security Proofs of Stateful Protocols. In
34th IEEE Computer Security Foundations Symposium (CSF). , IEEE,
2021.
https://www.brucker.ch/bibliography/abstract/brucker.ea-web-components-2019* Andreas V. Hess, Sebastian Mödersheim, Achim D. Brucker, and Anders
Schlichtkrull. Automated Stateful Protocol Verification. In Archive
of Formal Proofs, 2020.
,
Formal proof development