Anonymous Payment in a Fair E-Commerce Protocol with Verifiable TTP

  • M. Magdalena Payeras-Capellà
  • Josep Lluís Ferrer-Gomila
  • Llorenç Huguet-Rotger
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3592)


An electronic purchase represents an exchange between money and a digital product or the receipt of a physical product. Atomicity is a desired feature for electronic payment systems because it allows fair purchases. We present a fair payment protocol useful in electronic purchases involving electronic coins. The protocol is fair, asynchronous and efficient, and can be used with existing payment systems. Moreover we have evaluated the role of the TTP in the fair exchange protocol, showing that the incorrect behavior of the TTP can be demonstrated in all cases, so the TTP is verifiable.


Atomicity Verifiability Fair exchange Electronic coins Anonymity 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Asokan, N., Shoup, V., Waidner, M.: Asynchronous protocols for optimistic fair exchange. In: IEEE Symposium on Research in Security and Privacy, pp. 86–99 (1998)Google Scholar
  2. 2.
    Brands, S.: Untraceable off-line cash in wallets with observers. In: Stinson, D.R. (ed.) CRYPTO 1993. LNCS, vol. 773, pp. 302–318. Springer, Heidelberg (1994)Google Scholar
  3. 3.
    Chaum, D., Fiat, A., Naor, M.: Untraceable electronic cash. In: Goldwasser, S. (ed.) CRYPTO 1988. LNCS, vol. 403, pp. 319–327. Springer, Heidelberg (1990)Google Scholar
  4. 4.
    Camp, J., Harkavy, M., Tygar, J.D., Yee, B.: Anonymous atomic transactions. In: 2nd USENIX workshop on electronic commerce, pp. 123–133 (1996)Google Scholar
  5. 5.
    Jakobsson, M.: Ripping coins for a fair exchange. In: Guillou, L.C., Quisquater, J.-J. (eds.) EUROCRYPT 1995. LNCS, vol. 921, pp. 220–230. Springer, Heidelberg (1995)Google Scholar
  6. 6.
    Pagnia, H., Jansen, R.: Towards multiple payment schemes for digital money. In: Luby, M., Rolim, J.D.P., Serna, M. (eds.) FC 1997. LNCS, vol. 1318, pp. 203–216. Springer, Heidelberg (1997)CrossRefGoogle Scholar
  7. 7.
    Schuldt, H., Popovivi, A., Schek, H.: Execution guarantees in electronic commerce payments. In: Saake, G., Schwarz, K., Türker, C. (eds.) FoMLaDO 1999. LNCS, vol. 1773, p. 193. Springer, Heidelberg (2000)CrossRefGoogle Scholar
  8. 8.
    Su, J., Tygar, J.D.: Building blocs for atomicity in electronic commerce. In: 6th USENIX security symposium (1996)Google Scholar
  9. 9.
    Tang, L.: Verifiable transaction atomicity for electronic payment protocols. In: IEEE ICDCS 1996, pp. 261–269 (1996)Google Scholar
  10. 10.
    Tygar, J.D.: Atomicity in electronic commerce. In: 15th ACM symposium on distributed computing, pp. 8–26 (1996)Google Scholar
  11. 11.
    Vogt, H., Pagnia, H., Gärtner, F.C.: Modular fair exchange protocols for electronic commerce. In: 15th Annual Computer Security Applications Conference 1999, pp. 3–11 (1999)Google Scholar
  12. 12.
    Xu, S., Yung, M., Zhang, G., Zhu, H.: Money conservation via atomicity in fair off-line E-cash. In: Zheng, Y., Mambo, M. (eds.) ISW 1999. LNCS, vol. 1729, pp. 14–31. Springer, Heidelberg (1999)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • M. Magdalena Payeras-Capellà
    • 1
  • Josep Lluís Ferrer-Gomila
    • 1
  • Llorenç Huguet-Rotger
    • 1
  1. 1.Universitat de les Illes BalearsPalma de MallorcaSpain

Personalised recommendations