Skip to content

Latest commit

 

History

History
21 lines (18 loc) · 906 Bytes

README.md

File metadata and controls

21 lines (18 loc) · 906 Bytes

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...