A Practical Solution to Yao's Millionaires' Problem and Its Application in Designing Secure Combinatorial Auction
Sankarshan Damle, Boi Faltings, and Sujit Gujar

TL;DR
This paper introduces a constant-time, privacy-preserving comparison method called PPC for secure computations, and applies it to design a privacy-preserving combinatorial auction, TPACAS, suitable for blockchain implementation.
Contribution
It presents a novel, collusion-resistant comparison protocol and a comprehensive privacy-preserving auction mechanism for secure, practical applications.
Findings
PPC achieves comparison in constant time with semi-honest third parties.
TPACAS preserves agent, bid, and bid-topology privacy.
Simulation and blockchain implementation demonstrate practicality.
Abstract
The emergence of e-commerce and e-voting platforms has resulted in the rise in the volume of sensitive information over the Internet. This has resulted in an increased demand for secure and private means of information computation. Towards this, the Yao's Millionaires' problem, i.e., to determine the richer among two millionaires' securely, finds an application. In this work, we present a new solution to the Yao's Millionaires' problem namely, Privacy Preserving Comparison (PPC). We show that PPC achieves this comparison in constant time as well as in one execution. PPC uses semi-honest third parties for the comparison who do not learn any information about the values. Further, we show that PPC is collusion-resistance. To demonstrate the significance of PPC, we present a secure, approximate single-minded combinatorial auction, which we call TPACAS, i.e., Truthful, Privacy-preserving…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAuction Theory and Applications · Cryptography and Data Security · Blockchain Technology Applications and Security
