Verifying Security Protocols Modelled by Networks of Automata

  • Authors:
  • Mirosław Kurkowski;Wojciech Penczek

  • Affiliations:
  • Institute of Mathematics and Computer Science, Jan Długosz University Armii Krajowej 13/15, 42-200 Czȩstochowa, Poland. E-mail: m.kurkowski@ajd.czest.pl;Institute of Computer Science, Polish Academy of Sciences Ordona 21, 01-237 Warsaw, Poland and Institute of Informatics, Podlasie Academy, Sienkiewicza 51, 08-110 Siedlce, Poland. E-mail: penczek@ ...

  • Venue:
  • Fundamenta Informaticae - Special Issue on Concurrency Specification and Programming (CS&P)
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we show a novel method for modelling behaviours of security protocols using networks of communicating automata in order to verify them with SAT-based bounded model checking. These automata correspond to executions of the participants as well as to their knowledge about letters. Given a bounded number of sessions, we can verify both correctness or incorrectness of a security protocol proving either reachability or unreachability of an undesired state. We exemplify all our notions on the Needham Schroeder Public Key Authentication Protocol (NSPK) and show experimental results for checking authentication using the verification tool VerICS.