Verification of Payment Protocols via MultiAgent Model Checking

  • Authors:
  • Massimo Benerecetti;Maurizio Panti;Luca Spalazzi;Simone Tacconi

  • Affiliations:
  • -;-;-;-

  • Venue:
  • CAiSE '02 Proceedings of the 14th International Conference on Advanced Information Systems Engineering
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

The paper presents a logic of belief and time (called MATL) that can be used to verify electronic payment protocols. This logic encompasses its predecessors in the family of logics of authentication. According to our approach, the verification is performed by means of MultiAgent Model Checking Checking, an extension of traditional model checking to cope with time and beliefs. In this framework, principals are modeled as concurrent processes able to have beliefs about other principals. The approach is applied to the verification of the Lu and Smolka protocol, a variant of SET. The results of our analysis show that the protocol does not satisfy some important security requirements, which make it subject to attacks.