Expand ↗
Page list (1268)

Crypto Protocol Verification

The formal analysis of cryptographic protocols for properties such as authentication, secrecy, key agreement, forward secrecy, and resistance to replay. Two principal traditions:

  • Belief-logic / symbolicBAN Logic (Burrows, Abadi & Needham 1990) and successors (GNY, SVO): reason about agents’ beliefs as a protocol unfolds. Diagnostic; not always sound for arbitrary attackers.
  • Process-calculus / equivalence-basedSpi Calculus (Abadi & Gordon 1997), applied π-calculus, and the modern symbolic provers (ProVerif, Tamarin): security as observational equivalence under an arbitrary attacker context. Sound, automatable for restricted fragments.

Recent industrial use: TLS 1.3, Signal, EAP, FIDO/WebAuthn, post-quantum protocols all have machine-checked symbolic analyses by Tamarin and/or ProVerif.

In this vault

Backlinks