Integrating verification, testing, and learning for cryptographic protocols

  • Authors:
  • Martijn Oostdijk;Vlad Rusu;Jan Tretmans;R. G. De Vries;T. A. C. Willemse

  • Affiliations:
  • Radboud University, Nijmegen, NL and Eindhoven University of Technology, NL;Irisa/Inria Rennes, FR;Radboud University, Nijmegen, NL and Embedded Systems Institute, Eindhoven, NL;Radboud University, Nijmegen, NL;Radboud University, Nijmegen, NL and Eindhoven University of Technology, NL

  • Venue:
  • IFM'07 Proceedings of the 6th international conference on Integrated formal methods
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

The verification of cryptographic protocol specifications is an active research topic and has received much attention from the formal verification community. By contrast, the black-box testing of actual implementations of protocols, which is, arguably, as important as verification for ensuring the correct functioning of protocols in the "real" world, is little studied. We propose an approach for checking secrecy and authenticity properties not only on protocol specifications, but also on black-box implementations. The approach is compositional and integrates ideas from verification, testing, and learning. It is illustrated on the Basic Access Control protocol implemented in biometric passports.