martinthomson / odoh-analysis

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tamarin Model of Oblivious DNS over HTTP

This repository contains a Tamarin model of Oblivious DoH.

The main model is found in odoh.m4, and can be built with:

make odoh.spthy

The model with our fix is found in odoh_fix.m4 and can be built with:

make odoh_fix.spthy

Both models can be explored in Tamarin's interactive prover by running:

tamarin-prover interactive .

Proofs are stored in the proofs folder, and can be rechecked with:

make proofs

or alternatively explored in the interactive prover by running

tamarin-prover interactive proofs/

The proofs were generated using the develop version of Tamarin:

tamarin-prover 1.7.0, (C) David Basin, Cas Cremers, Jannik Dreier, Simon Meier, Ralf Sasse, Benedikt Schmidt, ETH Zurich 2010-2020
Git revision: 51ab611883cc99f07967d46fe6fb5b2686dbdf24, branch: develop

About

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:M4 99.5%Language:Makefile 0.5%