Skip to content

bifurcation/tamarin-ake

Repository files navigation

Authenticated Key Exchange in Tamarin

This repo contains some models of authenticated key exchange protocols in the Tamarin prover syntax.

  • The BADH protocol from the SIGMA paper, in order to verify that Tamarin finds some known attacks on AKEs. Identity misbinding attacks are manifested as liveness attacks.
  • SIGMA itself (without identity protection)
  • The Katz-Yung group AKE compiler, specialized to a vanilla two-party DH exchange.
  • A simplified Katz-Yung variant where the DH keys are used as entropy instead of dedicated random values.
  • An "incremental" Katz-Yung variant that can be done asynchronously, and starts to look like an initkey dance...

About

Models for authenticated key exchange in Tamarin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages