forked from tamarin-prover/tamarin-prover
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge remote-tracking branch 'upstream/develop' into free-equations
- Loading branch information
Showing
11 changed files
with
2,477 additions
and
14 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
# Automated Security Analysis of Exposure Notification Systems | ||
|
||
## Authors | ||
|
||
- Kevin Morio, *CISPA Helmholtz Center for Information Security* | ||
- Ilkan Esiyok, *CISPA Helmholtz Center for Information Security* | ||
- Dennis Jackson, *Mozilla* | ||
- Robert Künnemann, *CISPA Helmholtz Center for Information Security* | ||
|
||
The paper has been accepted for *USENIX Security '23*. | ||
|
||
## Preprint | ||
|
||
A preprint of the full version of the paper is available on arXiv: [2210.00649](https://arxiv.org/abs/2210.00649) | ||
|
||
## Models | ||
|
||
### CWA (`cwa.spthy`) | ||
|
||
This is a model of a modified DP-3T design 1 following the CWA proposal with Google/Apple-style keys and authorisation scheme 3 (device bound authorisation). | ||
|
||
- Run as `tamarin-prover --prove cwa.spthy` in the terminal for automated mode, | ||
- Run as `tamarin-prover interactive cwa.spthy` for interactive mode. | ||
|
||
The oracle `oracle-cwa` is directly imported by the model. | ||
|
||
### DP3T (`dp3t.spthy`) | ||
|
||
This is a model of DP-3T design 3 with authorisation scheme 3 (device bound authorisation). | ||
|
||
- Run as `tamarin-prover --prove dp3t.spthy` in the terminal for automated mode, | ||
- Run as `tamarin-prover interactive dp3t.spthy` for interactive mode. | ||
|
||
The oracle `oracle-dp3t` is directly imported by the model. | ||
|
||
## ROBERT (`robert.spthy`) | ||
|
||
This is a model of ROBERT (ROBust and privacy-presERving proximity Tracing) / TousAntiCovid. | ||
|
||
- Run as `tamarin-prover --prove robert.spthy` in the terminal for automated mode, | ||
- Run as `tamarin-prover interactive robert.spthy` for interactive mode. | ||
|
||
The oracle `oracle-robert` is directly imported by the model. | ||
|
Oops, something went wrong.