Skip to main navigation Skip to search Skip to main content

Model checking the secure electronic transaction (SET) protocol

  • Stony Brook University

Research output: Contribution to conferencePaperpeer-review

47 Scopus citations

Abstract

We use model checking to establish five essential correctness properties of the Secure Electronic Transaction (SET) protocol. SET has been developed jointly by Visa and MasterCard as a method to secure payment card transactions over open networks, and industrial interest in the protocol is high. Our main contributions are to firstly create a formal model of the protocol capturing the purchase request, payment authorization, and payment capture transactions. Together, these transactions constitute the kernel of the protocol. We then encoded our model and the aforementioned correctness properties in the input language of the FDR model checker. Running FDR on this input established that our model of the SET protocol satisfies all five properties even though the cardholder and merchant, two of the participants in the protocol, may try to behave dishonestly in certain ways. To our knowledge, this is the first attempt to formalize the SET protocol for the purpose of model checking.

Original languageEnglish
Pages358-365
Number of pages8
StatePublished - 1999
EventProceedings of the 1999 7th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems - MASCOTS '99 - College Park, MD, USA
Duration: Oct 24 1999Oct 28 1999

Conference

ConferenceProceedings of the 1999 7th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems - MASCOTS '99
CityCollege Park, MD, USA
Period10/24/9910/28/99

Fingerprint

Dive into the research topics of 'Model checking the secure electronic transaction (SET) protocol'. Together they form a unique fingerprint.

Cite this