Seminar, 23 October 2001


Speaker:
Larry Paulson, Computer Laboratory
Date:
Tuesday 23 October 2001 at 16:15
Place:
Seminar Room 3 (FW26), William Gates Building
Title:
VERIFICATION OF SET: THE PURCHASE PHASE

Past work on protocol verification has largely focused on simple protocols from the academic world. SET is a huge protocol devised by Visa and Mastercard for Internet shopping. It aims to protect both cardholders and merchants from fraud. Protocol participants must first register with their bank, which (after making suitable checks) will provide them with electronic credentials. Customers don't give their credit card numbers directly, but instead give these credentials to the merchant to prove their honesty. The merchant presents similar credentials to the customer. For payment, the customer's account details are passed to the merchant's bank, but not to the merchant himself.

The initial registration phase could in principle be simple. Unfortunately, complex mechanisms (e.g. digital envelopes) and unnecessary encryption complicate the proofs. The talk gives a very high-level overview of the SET protocol and then shows a few details of the proofs of its registration and payment phases.


Seminar, 23 October 2001
Last updated: 2001-10-19