Formal Analysis of Multiparty Contract Signing

  • Authors:
  • Rohit Chadha;Steve Kremer;Andre Scedrov

  • Affiliations:
  • University of Sussex, Sussex, UK;Laboratoire Spécification et Vérification, CNRS, UMR 8643, INRIA Futurs Projet SECSI & ÉÉcole Normale Supérieure de Cachan, Cachan Cedex, France 94235;University of Pennsylvania, Philadelphia, USA

  • Venue:
  • Journal of Automated Reasoning
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

We analyze the multiparty contract-signing protocols of Garay and MacKenzie (GM) and of Baum and Waidner (BW). We use a finite-state tool, Mocha, which allows specification of protocol properties in a branching-time temporal logic with game semantics. While our analysis does not reveal any errors in the BW protocol, in the GM protocol we discover serious problems with fairness for four signers and an oversight regarding abuse-freeness for three signers. We propose a complete revision of the GM subprotocols in order to restore fairness.