Mechanized proofs for a recursive authentication protocol

  • Authors:
  • L. C. Paulson

  • Affiliations:
  • -

  • Venue:
  • CSFW '97 Proceedings of the 10th IEEE workshop on Computer Security Foundations
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

A novel protocol has been formally analyzed using the prover Isabelle/HOL, following the inductive approach described in earlier work (L.C. Paulson, 1997). There is no limit on the length of a run, the nesting of messages or the number of agents involved. A single run of the protocol delivers session keys for all the agents, allowing neighbours to perform mutual authentication. The basic security theorem states that session keys are correctly delivered to adjacent pairs of honest agents, regardless of whether other agents in the chain are compromised. The protocol's complexity caused some difficulties in the specification and proofs, but its symmetry reduced the number of theorems to prove.