Abstract
The study of business transactions is a topic of interest in the field of electronic commerce. Fair Exchange protocols deal with the problem of how the different parties involved in a transaction can exchange their parts securely, i.e., with assurance that the other parties will carry on with the transaction. Fair Exchange is a field of research that has been extensively studied, but we have found that previous proposals have failed to address one problem that concerns electronic commerce, i.e., transactions with active intermediaries. Previous Fair Exchange protocols deal with scenarios where only 2 parties are involved or scenarios where N known parties have to reach a common agreement, omitting scenarios where active intermediaries are involved. In this paper, we present an Optimistic Fair Exchange protocol for transactions with active intermediaries, which, to the best of our knowledge, is the first of its kind.
Similar content being viewed by others
References
Asokan, N., Schunter, M., Waidner, M.: Optimistic protocols for fair exchange. In: Proceedings of the 4th ACM Conference on Computer and Communications Security, CCS ’97, pp. 7–17. ACM, New York (1997)
Asokan, N., Shoup, V., Waidner, M.: Asynchronous protocols for optimistic fair exchange. In: Proceedings of the IEEE Symposium on Security and Privacy, 1998, SP ’98, pp. 86–99. IEEE Computer Society, Washington, DC (1998)
Ateniese, G.: Verifiable encryption of digital signatures and applications. ACM Trans. Inf. Syst. Secur. 7(1), 1–20 (2004)
Ben-Or, M., Goldreich, O., Micali, S., Rivest, R.: A fair protocol for signing contracts. IEEE Trans. Inf. Theory 36(1), 40–46 (1990)
Blum, M.: How to exchange (secret) keys. ACM Trans. Comput. Syst. 1(2), 175–193 (1983)
Cox, B., Tygar, J.D., Sirbu, M.: Netbill security and transaction protocol. In: Proceedings of the 1st Conference on USENIX Workshop on Electronic Commerce, WOEC’95, pp. 77–88. USENIX Association, Berkeley (1995)
Dodis, Y., Reyzin, L.: Breaking and repairing optimistic fair exchange from podc 2003. In: Proceedings of the 3rd ACM Workshop on Digital Rights Management, DRM ’03, pp. 47–54. ACM, New York (2003)
Draper-Gil, G., Zhou, J., Ferrer-Gomila, J.: An agent-mediated fair exchange protocol. In: Information and Communications Security, Lecture Notes in Computer Science, vol. 6476, pp. 235–250. Springer, Berlin (2010)
Even, S., Goldreich, O., Lempel, A.: A randomized protocol for signing contracts. Commun. ACM 28, 637–647 (1985)
Ferrer-Gomila, J., Payeras-Capellá, M., Huguet-Rotger, L.: Efficient optimistic n-party contract signing protocol. In: Information Security, Lecture Notes in Computer Science, vol. 2200, pp. 394–407. Springer, Berlin (2001)
Ferrer-Gomilla, J.L., Onieva, J.A., Payeras, M., Lopez, J.: Certified electronic mail: properties revisited. Comput. Secur. 29, 167–179 (2010)
Franklin, M., Tsudik, G.: Secure group barter: multi-party fair exchange with semi-trusted neutral parties. In: Financial Cryptography, Lecture Notes in Computer Science, vol. 1465, pp. 90–102. Springer, Berlin (1998)
Garay, J.A., Jakobsson, M., MacKenzie, P.D.: Abuse-free optimistic contract signing. In: Proceedings of the 19th Annual International Cryptology Conference on Advances in Cryptology, CRYPTO ’99, pp. 449–466. Springer, London (1999)
Group, W.X.S.W.: XML schema. World Wide Web Consortium (W3C), 2nd edn. In: W3C Recommendation (2004)
Group, X.C.W.: Extensible markup language (XML). World wide web consortium (W3C), 5th edn. In: W3C Recommendation (2008)
Group, X.E.W.: XML encryption. World wide web consortium (W3C), 1st edn. In: W3C Recommendation (2002)
Group, X.S.S.M.W.: XML digital signature. World wide web consortium (W3C), 2nd edn. W3C Recommendation (2008)
Huang, Q., Yang, G., Wong, D., Susilo, W.: Ambiguous optimistic fair exchange. In: Advances in Cryptology–ASIACRYPT 2008, Lecture Notes in Computer Science, vol. 5350, pp. 74–89. Springer, Berlin (2008)
ITU: X.667: Information technology—open systems inter connection—procedures for the operation of OSI registration authorities: generation and registration of Universally Unique Identifiers (UUIDs) and their use as ASN. 1 object identifier components (2008)
Khill, I., Kim, J., Han, I., Ryou, J.: Multi-party fair exchange protocol using ring architecture model. Elsevier Comput. Secur. 20, 422–439 (2001)
Kremer, S., Markowitch, O., Zhou, J.: An intensive survey of fair non-repudiation protocols. Elsevier Comput. Commun. 25, 1606–1621 (2002)
Liu, Y.: An optimistic fair protocol for aggregate exchange. In: Proceedings of the 2009 Second International Conference on Future Information Technology and Management Engineering, FITME’09, pp. 564–567. IEEE Computer Society, Washington, DC (2009)
Markowitch, O., Roggeman, Y.: Probabilistic non-repudiation without trusted third party. In: 2nd Conference on Security in Communication, Network (1999)
Mukhamedov, A., Kremer, S., Ritter, E.: Analysis of a multi-party fair exchange protocol and formal proof of correctness in the strand space model. In: Financial Cryptography and Data Security, Lecture Notes in Computer Science, vol. 3570, pp. 578–578. Springer, Berlin (2005)
Mukhamedov, A., Ryan, M.D.: Fair multi-party contract signing using private contract signatures. Elsevier Inf. Comput. 206, 272–290 (2008)
Nenadić, A., Zhang, N., Barton, S.: Fair certified e-mail delivery. In: Proceedings of the 2004 ACM symposium on Applied computing, SAC ’04, pp. 391–396. ACM, New York (2004)
Okamoto, T., Ohta, K.: How to simultaneously exchange secrets by general assumptions. In: Proceedings of the 2nd ACM Conference on Computer and communications security, CCS ’94, pp. 184–192. ACM, New York (1994)
Onieva, J.A., Lopez, J., Zhou, J.: Multi-party non-repudiation applications. In: Secure Multi-Party Non-Repudiation Protocols and Applications, Advances in Information Security, vol. 43, pp. 1–21. Springer, USA (2009)
Onieva, J.A., Zhou, J., Lopez, J., Carbonell, M.: Agent-mediated non-repudiation protocols. Elsevier Electron. Commer. Res. Appl. 3, 152–162 (2004)
Ray, I., Ray, I.: Fair exchange in e-commerce. ACM SIGecom Exch. 3, 9–17 (2002)
Werthner, H., Ricci, F.: E-commerce and tourism. Commun. ACM 47, 101–105 (2004)
Yang, S., Su, S., Lam, H.: A non-repudiation message transfer protocol for e-commerce. In: IEEE International Conference on E-commerce, CEC 2003, pp. 320–327. IEEE Computer Society, Los Alamitos (2003)
Zhang, N., Shi, Q., Merabti, M.: A unified approach to a fair document exchange system. Elsevier J. Syst. Softw. 72, 83–96 (2004)
Zhou, J., Deng, R., Bao, F.: Some remarks on a fair exchange protocol. In: Public Key Cryptography, Lecture Notes in Computer Science, vol. 1751, pp. 46–57. Springer, Berlin (2000)
Zhou, J., Gollman, D.: A fair non-repudiation protocol. In: Proceedings of the 1996 IEEE Symposium on Security and Privacy, SP ’96, pp. 55–61. IEEE Computer Society, Washington, DC (1996)
Acknowledgments
This work was supported by a grant, linked to the investigation project TSI2007-62986 from the Ministry of Science and Innovation (MICINN), Spain, and partially financed by the European Social Fund and the Consolider investigation project with reference CSD2007-00004 from the MICINN, and in collaboration with the Institute for Infocomm Research in Singapore.
Author information
Authors and Affiliations
Corresponding author
Additional information
We would like to express our sincere gratitude to the editor and the anonymous reviewers for their comments and suggestions, which we believe greatly improved this manuscript.
Rights and permissions
About this article
Cite this article
Draper-Gil, G., Zhou, J., Ferrer-Gomila, J.L. et al. An optimistic fair exchange protocol with active intermediaries. Int. J. Inf. Secur. 12, 299–318 (2013). https://doi.org/10.1007/s10207-013-0194-9
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10207-013-0194-9