Formal analysis of Kerberos 5

  • Authors:
  • Frederick Butler;Iliano Cervesato;Aaron D. Jaggard;Andre Scedrov;Christopher Walstad

  • Affiliations:
  • West Virginia University, Morgantown, WV;Carnegie Mellon University -- Qatar campus, Doha, Qatar and Tulane University;Tulane University, New Orleans, LA and Mathematics Department at the University of Pennsylvania;University of Pennsylvania, Philadelphia, PA;University of Pennsylvania, Philadelphia, PA

  • Venue:
  • Theoretical Computer Science - Automated reasoning for security protocol analysis
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

We report on the detailed verification of a substantial portion of the Kerberos 5 protocol specification. Because it targeted a deployed protocol rather than an academic abstraction, this multiyear effort led to the development of new analysis methods in order to manage the inherent complexity. This enabled proving that Kerberos supports the expected authentication and confidentiality properties, and that it is structurally sound; these results rely on a pair of intertwined inductions. Our work also detected a number of innocuous but nonetheless unexpected behaviors, and it clearly described how vulnerable the cross-realm authentication support of Kerberos is to the compromise of remote administrative domains.