International Association for Cryptologic Research

International Association
for Cryptologic Research

CryptoDB

Reactively Simulatable Certified Mail

Authors:
Birgit Pfitzmann
Matthias Schunter
Michael Waidner
Download:
URL: http://eprint.iacr.org/2006/041
Search ePrint
Search Google
Abstract: (Revision of Sept. 2004 of a journal submission from Dec. 2000.) Certified mail is the fair exchange of a message for a receipt, i.e., the recipient gets the message if and only if the sender gets a receipt. It is an important primitive for electronic commerce and other atomicity services. Certified-mail protocols are known in the literature, but there was no rigorous definition yet, in particular for optimistic protocols and for many interleaved executions. We provide such a definition via an ideal system and show that a specific real certified-mail protocol is as secure as this ideal system in the sense of reactive simulatability in the standard model of cryptography and under standard assumptions. As certified mail without any third party is not practical, we consider optimistic protocols, which involve a third party only if one party tries to cheat. The real protocol resembles prior protocols, but we had to use a different cryptographic primitive to achieve simulatability. The communication model is synchronous. This proof first demonstrated that a cryptographic multi-step protocol can fulfil a general definition of reactive simulatability enabling concurrent composition. We also first showed how formal-method style reasoning can be applied over the ideal system in a cryptographically sound way. Moreover, the treatment of multiple protocol runs and their modular proof in spite of the use of common cryptographic primitives for all runs can be seen as a first example of what is now known as joint-state composition.
BibTeX
@misc{eprint-2006-21534,
  title={Reactively Simulatable Certified Mail},
  booktitle={IACR Eprint archive},
  keywords={foundations / Certified Mail, Fair Exchange, Reactive Simulatability, Composability, Formal Methods},
  url={http://eprint.iacr.org/2006/041},
  note={ bpf@zurich.ibm.com 13184 received 5 Feb 2006},
  author={Birgit Pfitzmann and Matthias Schunter and Michael Waidner},
  year=2006
}