PBS: Private Bartering Systems

Barter trade is a growing part of the world economy. Hundreds of thousands of companies in the US alone participate in barter. Barter is also used in other domains, such as resource management in distributed systems. Existing algorithms for finding barter trades require that values of goods are publicly known (whether they are set by a global function or individual utility functions for each user). The fact that each user must reveal her utility function in order to find barter trades is a potential disincentive to using bartering. We present a first step in the creation of a privacy-preserving bartering system. We present algorithms and privacy-preserving protocols in the honest but curious model for determining the existence of win-win trades (and algorithms and protocols for finding such trades). We discuss a number of remaining open problems and extensions for future work.

[1]  Jacques Stern,et al.  Advances in Cryptology — EUROCRYPT ’99 , 1999, Lecture Notes in Computer Science.

[2]  Harold Boley,et al.  A Weighted‐Tree Similarity Algorithm for Multi‐Agent Systems in E‐Business Environments , 2004, Comput. Intell..

[3]  Mikhail J. Atallah,et al.  Point-Based Trust: Define How Much Privacy Is Worth , 2006, ICICS.

[4]  Ran Canetti,et al.  Security and Composition of Multiparty Cryptographic Protocols , 2000, Journal of Cryptology.

[5]  Aggelos Kiayias,et al.  Traceable Signatures , 2004, EUROCRYPT.

[6]  János Komlós,et al.  An 0(n log n) sorting network , 1983, STOC.

[7]  Aggelos Kiayias,et al.  Polynomial Reconstruction Based Cryptography , 2001, Selected Areas in Cryptography.

[8]  Monika Schnitzer,et al.  The Economic Institution of International Barter , 2003 .

[9]  Amin Vahdat,et al.  SHARP: an architecture for secure resource peering , 2003, SOSP '03.

[10]  Peter Haddawy,et al.  Balanced matching of buyers and sellers in e-marketplaces: the barter trade exchange model , 2004, ICEC '04.

[11]  Dawn Xiaodong Song,et al.  Privacy-Preserving Set Operations , 2005, CRYPTO.

[12]  Choonsik Park,et al.  Information Security and Cryptology - ICISC 2004, 7th International Conference, Seoul, Korea, December 2-3, 2004, Revised Selected Papers , 2005, ICISC.

[13]  Cecilia Mascolo,et al.  Incentives in peer-to-peer and grid networking , 2002 .

[14]  Pascal Paillier,et al.  Public-Key Cryptosystems Based on Composite Degree Residuosity Classes , 1999, EUROCRYPT.

[15]  Benny Pinkas,et al.  Efficient Private Matching and Set Intersection , 2004, EUROCRYPT.

[16]  Bart Goethals,et al.  On Private Scalar Product Computation for Privacy-Preserving Data Mining , 2004, ICISC.

[17]  Information Security and Privacy , 1996, Lecture Notes in Computer Science.

[18]  Manuel Núñez,et al.  A multi-agent system for e-barter including transaction and shipping costs , 2003, SAC '03.

[19]  Mukund Seshadri,et al.  On Cooperative Content Distribution and the Price of Barter , 2005, 25th IEEE International Conference on Distributed Computing Systems (ICDCS'05).

[20]  Keith B. Frikken Privacy-Preserving Set Union , 2007, ACNS.

[21]  Manuel Núñez,et al.  A Formal Framework for E-Barter Based on Microeconomic Theory and Process Algebras , 2002, IICS.

[22]  Mikhail J. Atallah,et al.  Privacy preserving route planning , 2004, WPES '04.

[23]  Barbara Cresti US domestic barter: an empirical investigation , 2005 .

[24]  Ivan Damgård,et al.  A Length-Flexible Threshold Cryptosystem with Applications , 2003, ACISP.

[25]  Andrew Chi-Chih Yao,et al.  How to Generate and Exchange Secrets (Extended Abstract) , 1986, FOCS.

[26]  Victor Shoup Advances in Cryptology - CRYPTO 2005: 25th Annual International Cryptology Conference, Santa Barbara, California, USA, August 14-18, 2005, Proceedings , 2005, CRYPTO.

[27]  Armin R. Mikler,et al.  Innovative Internet Computing Systems , 2002, Lecture Notes in Computer Science.

[28]  Silvio Micali,et al.  How to play ANY mental game , 1987, STOC.

[29]  Avrim Blum,et al.  Clearing algorithms for barter exchange markets: enabling nationwide kidney exchanges , 2007, EC '07.