├── .gitignore ├── Makefile ├── README.md ├── corekt.spthy ├── deniability ├── kemtls_mutual.spthy ├── kemtls_mutual_real.spthy ├── kemtls_mutual_simulated.spthy ├── kemtls_pdk_mutual.spthy ├── kemtls_pdk_mutual_real.spthy ├── kemtls_pdk_mutual_simulated.spthy ├── kemtls_pdk_sauth.spthy ├── kemtls_pdk_sauth_real.spthy ├── kemtls_pdk_sauth_simulated.spthy ├── kemtls_sauth.spthy ├── kemtls_sauth_real.spthy └── kemtls_sauth_simulated.spthy ├── glossary.md ├── images └── protocol-state-machine.png ├── lemmas ├── attacker_works.spthy ├── malicious_acceptance.spthy ├── match_security.spthy ├── reachable.spthy └── sk_security.spthy ├── model └── oracles.spthy ├── output ├── deniability │ ├── basic │ │ ├── generated_kemtls_mutual_analyzed_20220114.spthy │ │ ├── generated_kemtls_pdk_mutual_analyzed_20220114.spthy │ │ ├── generated_kemtls_pdk_sauth_analyzed_20220114.spthy │ │ └── generated_kemtls_sauth_analyzed_20220114.spthy │ └── full │ │ ├── generated_kemtls_pdk_mutual_full_20220112.spthy.gz │ │ ├── generated_kemtls_pdk_sauth_full_analyzed_20220112.spthy.gz │ │ ├── generated_kemtls_sauth_full_analyzed_20220112.spthy.gz │ │ ├── results_20220112.txt │ │ └── results_20220322.txt ├── generated_corekt_analyzed.spthy ├── generated_corekt_analyzed_20211130.spthy ├── generated_corekt_analyzed_20211217.spthy ├── generated_corekt_analyzed_20211218.spthy.gz ├── kemtls_all_20220315.tar.gz ├── kemtls_all_20220315.txt ├── kemtls_mutual_20220314.tar.gz ├── kemtls_mutual_20220314.txt ├── kemtls_pdk_mutual_20220315.tar.gz ├── kemtls_pdk_mutual_20220315.txt ├── kemtls_pdk_sauth_20220315.tar.gz ├── kemtls_pdk_sauth_20220315.txt ├── kemtls_pdk_sauth_or_mutual_20220315.tar.gz ├── kemtls_pdk_sauth_or_mutual_20220315.txt ├── kemtls_sauth_20220314.tar.gz ├── kemtls_sauth_20220314.txt ├── kemtls_sauth_mutual_20220315.tar.gz ├── kemtls_sauth_mutual_20220315.txt ├── kemtls_unified_sauth_20220318.txt ├── results_20211125.txt ├── results_20211130.txt ├── results_20211217.txt └── results_20211218.txt ├── protocol ├── kemtls_keygen.spthy ├── kemtls_mutual_client.spthy ├── kemtls_mutual_defines.spthy ├── kemtls_mutual_server.spthy ├── kemtls_pdk_mutual_client.spthy ├── kemtls_pdk_mutual_defines.spthy ├── kemtls_pdk_mutual_server.spthy ├── kemtls_pdk_sauth_client.spthy ├── kemtls_pdk_sauth_defines.spthy ├── kemtls_pdk_sauth_server.spthy ├── kemtls_sauth_client.spthy ├── kemtls_sauth_defines.spthy ├── kemtls_sauth_or_mutual_client.spthy ├── kemtls_sauth_server.spthy └── primitives.spthy └── run_proofs.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/.gitignore -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/README.md -------------------------------------------------------------------------------- /corekt.spthy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/corekt.spthy -------------------------------------------------------------------------------- /deniability/kemtls_mutual.spthy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/deniability/kemtls_mutual.spthy -------------------------------------------------------------------------------- /deniability/kemtls_mutual_real.spthy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/deniability/kemtls_mutual_real.spthy -------------------------------------------------------------------------------- /deniability/kemtls_mutual_simulated.spthy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/deniability/kemtls_mutual_simulated.spthy -------------------------------------------------------------------------------- /deniability/kemtls_pdk_mutual.spthy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/deniability/kemtls_pdk_mutual.spthy -------------------------------------------------------------------------------- /deniability/kemtls_pdk_mutual_real.spthy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/deniability/kemtls_pdk_mutual_real.spthy -------------------------------------------------------------------------------- /deniability/kemtls_pdk_mutual_simulated.spthy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/deniability/kemtls_pdk_mutual_simulated.spthy -------------------------------------------------------------------------------- /deniability/kemtls_pdk_sauth.spthy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/deniability/kemtls_pdk_sauth.spthy -------------------------------------------------------------------------------- /deniability/kemtls_pdk_sauth_real.spthy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/deniability/kemtls_pdk_sauth_real.spthy -------------------------------------------------------------------------------- /deniability/kemtls_pdk_sauth_simulated.spthy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/deniability/kemtls_pdk_sauth_simulated.spthy -------------------------------------------------------------------------------- /deniability/kemtls_sauth.spthy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/deniability/kemtls_sauth.spthy -------------------------------------------------------------------------------- /deniability/kemtls_sauth_real.spthy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/deniability/kemtls_sauth_real.spthy -------------------------------------------------------------------------------- /deniability/kemtls_sauth_simulated.spthy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/deniability/kemtls_sauth_simulated.spthy -------------------------------------------------------------------------------- /glossary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/glossary.md -------------------------------------------------------------------------------- /images/protocol-state-machine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/images/protocol-state-machine.png -------------------------------------------------------------------------------- /lemmas/attacker_works.spthy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/lemmas/attacker_works.spthy -------------------------------------------------------------------------------- /lemmas/malicious_acceptance.spthy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/lemmas/malicious_acceptance.spthy -------------------------------------------------------------------------------- /lemmas/match_security.spthy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/lemmas/match_security.spthy -------------------------------------------------------------------------------- /lemmas/reachable.spthy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/lemmas/reachable.spthy -------------------------------------------------------------------------------- /lemmas/sk_security.spthy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/lemmas/sk_security.spthy -------------------------------------------------------------------------------- /model/oracles.spthy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/model/oracles.spthy -------------------------------------------------------------------------------- /output/deniability/basic/generated_kemtls_mutual_analyzed_20220114.spthy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/output/deniability/basic/generated_kemtls_mutual_analyzed_20220114.spthy -------------------------------------------------------------------------------- /output/deniability/basic/generated_kemtls_pdk_mutual_analyzed_20220114.spthy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/output/deniability/basic/generated_kemtls_pdk_mutual_analyzed_20220114.spthy -------------------------------------------------------------------------------- /output/deniability/basic/generated_kemtls_pdk_sauth_analyzed_20220114.spthy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/output/deniability/basic/generated_kemtls_pdk_sauth_analyzed_20220114.spthy -------------------------------------------------------------------------------- /output/deniability/basic/generated_kemtls_sauth_analyzed_20220114.spthy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/output/deniability/basic/generated_kemtls_sauth_analyzed_20220114.spthy -------------------------------------------------------------------------------- /output/deniability/full/generated_kemtls_pdk_mutual_full_20220112.spthy.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/output/deniability/full/generated_kemtls_pdk_mutual_full_20220112.spthy.gz -------------------------------------------------------------------------------- /output/deniability/full/generated_kemtls_pdk_sauth_full_analyzed_20220112.spthy.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/output/deniability/full/generated_kemtls_pdk_sauth_full_analyzed_20220112.spthy.gz -------------------------------------------------------------------------------- /output/deniability/full/generated_kemtls_sauth_full_analyzed_20220112.spthy.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/output/deniability/full/generated_kemtls_sauth_full_analyzed_20220112.spthy.gz -------------------------------------------------------------------------------- /output/deniability/full/results_20220112.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/output/deniability/full/results_20220112.txt -------------------------------------------------------------------------------- /output/deniability/full/results_20220322.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/output/deniability/full/results_20220322.txt -------------------------------------------------------------------------------- /output/generated_corekt_analyzed.spthy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/output/generated_corekt_analyzed.spthy -------------------------------------------------------------------------------- /output/generated_corekt_analyzed_20211130.spthy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/output/generated_corekt_analyzed_20211130.spthy -------------------------------------------------------------------------------- /output/generated_corekt_analyzed_20211217.spthy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/output/generated_corekt_analyzed_20211217.spthy -------------------------------------------------------------------------------- /output/generated_corekt_analyzed_20211218.spthy.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/output/generated_corekt_analyzed_20211218.spthy.gz -------------------------------------------------------------------------------- /output/kemtls_all_20220315.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/output/kemtls_all_20220315.tar.gz -------------------------------------------------------------------------------- /output/kemtls_all_20220315.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/output/kemtls_all_20220315.txt -------------------------------------------------------------------------------- /output/kemtls_mutual_20220314.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/output/kemtls_mutual_20220314.tar.gz -------------------------------------------------------------------------------- /output/kemtls_mutual_20220314.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/output/kemtls_mutual_20220314.txt -------------------------------------------------------------------------------- /output/kemtls_pdk_mutual_20220315.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/output/kemtls_pdk_mutual_20220315.tar.gz -------------------------------------------------------------------------------- /output/kemtls_pdk_mutual_20220315.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/output/kemtls_pdk_mutual_20220315.txt -------------------------------------------------------------------------------- /output/kemtls_pdk_sauth_20220315.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/output/kemtls_pdk_sauth_20220315.tar.gz -------------------------------------------------------------------------------- /output/kemtls_pdk_sauth_20220315.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/output/kemtls_pdk_sauth_20220315.txt -------------------------------------------------------------------------------- /output/kemtls_pdk_sauth_or_mutual_20220315.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/output/kemtls_pdk_sauth_or_mutual_20220315.tar.gz -------------------------------------------------------------------------------- /output/kemtls_pdk_sauth_or_mutual_20220315.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/output/kemtls_pdk_sauth_or_mutual_20220315.txt -------------------------------------------------------------------------------- /output/kemtls_sauth_20220314.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/output/kemtls_sauth_20220314.tar.gz -------------------------------------------------------------------------------- /output/kemtls_sauth_20220314.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/output/kemtls_sauth_20220314.txt -------------------------------------------------------------------------------- /output/kemtls_sauth_mutual_20220315.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/output/kemtls_sauth_mutual_20220315.tar.gz -------------------------------------------------------------------------------- /output/kemtls_sauth_mutual_20220315.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/output/kemtls_sauth_mutual_20220315.txt -------------------------------------------------------------------------------- /output/kemtls_unified_sauth_20220318.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/output/kemtls_unified_sauth_20220318.txt -------------------------------------------------------------------------------- /output/results_20211125.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/output/results_20211125.txt -------------------------------------------------------------------------------- /output/results_20211130.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/output/results_20211130.txt -------------------------------------------------------------------------------- /output/results_20211217.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/output/results_20211217.txt -------------------------------------------------------------------------------- /output/results_20211218.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/output/results_20211218.txt -------------------------------------------------------------------------------- /protocol/kemtls_keygen.spthy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/protocol/kemtls_keygen.spthy -------------------------------------------------------------------------------- /protocol/kemtls_mutual_client.spthy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/protocol/kemtls_mutual_client.spthy -------------------------------------------------------------------------------- /protocol/kemtls_mutual_defines.spthy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/protocol/kemtls_mutual_defines.spthy -------------------------------------------------------------------------------- /protocol/kemtls_mutual_server.spthy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/protocol/kemtls_mutual_server.spthy -------------------------------------------------------------------------------- /protocol/kemtls_pdk_mutual_client.spthy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/protocol/kemtls_pdk_mutual_client.spthy -------------------------------------------------------------------------------- /protocol/kemtls_pdk_mutual_defines.spthy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/protocol/kemtls_pdk_mutual_defines.spthy -------------------------------------------------------------------------------- /protocol/kemtls_pdk_mutual_server.spthy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/protocol/kemtls_pdk_mutual_server.spthy -------------------------------------------------------------------------------- /protocol/kemtls_pdk_sauth_client.spthy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/protocol/kemtls_pdk_sauth_client.spthy -------------------------------------------------------------------------------- /protocol/kemtls_pdk_sauth_defines.spthy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/protocol/kemtls_pdk_sauth_defines.spthy -------------------------------------------------------------------------------- /protocol/kemtls_pdk_sauth_server.spthy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/protocol/kemtls_pdk_sauth_server.spthy -------------------------------------------------------------------------------- /protocol/kemtls_sauth_client.spthy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/protocol/kemtls_sauth_client.spthy -------------------------------------------------------------------------------- /protocol/kemtls_sauth_defines.spthy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/protocol/kemtls_sauth_defines.spthy -------------------------------------------------------------------------------- /protocol/kemtls_sauth_or_mutual_client.spthy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/protocol/kemtls_sauth_or_mutual_client.spthy -------------------------------------------------------------------------------- /protocol/kemtls_sauth_server.spthy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/protocol/kemtls_sauth_server.spthy -------------------------------------------------------------------------------- /protocol/primitives.spthy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/protocol/primitives.spthy -------------------------------------------------------------------------------- /run_proofs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kemtls/Tamarin-multi-stage-model/HEAD/run_proofs.py --------------------------------------------------------------------------------