Partial fairness in secure two-party computation
This paper considers the goal of fairness in secure two-party computation. In this setting, fairness means that either both parties learn the output or neither does. The strongest formalization of this is known to be unattainable in general, so the authors here consider a relaxation to partial fairness. The notion of partial fairness they present maintains the real/ideal world paradigm of the full definition and merely relaxes the notion of simulation to allow a \(1/p\) chance of distinguishing the real and ideal worlds, where \(p\) is a polynomial. This work provides a broad understanding of how to achieve this definition for a wide class of functionalities (those with polynomial size domains or ranges) and also some impossibility results demonstrating the tightness of these feasibility results. More precisely, the authors consider randomized functionalities \(\mathcal{F} = \{ f_n : X_n \times Y_n \rightarrow Z_n\}\). Their first result establishes that as long as one of \(X_n, Y_n\) is of polynomial size, the functionality can be computed securely (with abort) and with partial fairness, assuming the existence of enhanced trapdoor permutations. Later, they establish the tightness of this result by demonstrating that there is a functionality where \(X_n, Y_n\) are of super-polynomial size, \(Z_n\) is of constant size, and no protocol for this functionality can simultaneously achieve security with abort and partial fairness even at the level of \(1/p = 1/5\). However, the authors prove that privacy can be achieved alongside partial fairness whenever \(Z_n\) has polynomial size, again assuming the existence of enhanced trapdoor permutations. This result is also shown to be tight in the sense that when the sizes of \(X_n, Y_n, Z_n\) are super-polynomial, there exist functionalities that cannot be computed with partial fairness even for the modest value of \(1/p = 1/3\). The main technique used to prove the feasibility results is to design protocols that proceed in (polynomially many) rounds, where the values learned by the parties in each round eventually shift from being randomly distributed to be the true values. The challenge then is to keep the party who learns the true value first from recognizing it immediately and hence halting participation before the other party has learned the true value. It is intuitive that polynomial size domains and ranges help with this, since if there are only polynomially many values, there is a significant chance that the real value can also occur in some of the randomly sampled rounds. The paper concludes by proposing some intriguing further questions. It is very natural to wonder if the tradeoff between the round complexity and the partial fairness parameter can be improved, and how these results could be extended to more than two parties. The authors also ask to what extent it may be possible to circumvent their negative examples by restricting to a more structured class of functionalities with large domains and ranges.
- Partial fairness in secure two-party computation
- Complete fairness in secure two-party computation
- Complete fairness in secure two-party computation
- Towards characterizing complete fairness in secure two-party computation
- Designing fully secure protocols for secure two-party computation of constant-domain functions
- An Optimally Fair Coin Toss
- Complete Fairness in Multi-party Computation without an Honest Majority
- Complete fairness in secure two-party computation
- Completely fair SFE and coalition-safe cheap talk
- Concurrent zero-knowledge
- Foundations of Cryptography
- scientific article; zbMATH DE number 4191105 (Why is no real title available?)
- scientific article; zbMATH DE number 5485432 (Why is no real title available?)
- scientific article; zbMATH DE number 176562 (Why is no real title available?)
- scientific article; zbMATH DE number 503243 (Why is no real title available?)
- scientific article; zbMATH DE number 2009950 (Why is no real title available?)
- scientific article; zbMATH DE number 1759773 (Why is no real title available?)
- scientific article; zbMATH DE number 1759782 (Why is no real title available?)
- Partial fairness in secure two-party computation
- Practical and provably secure release of a secret and exchange of signatures
- Protocols for multiparty coin toss with dishonest majority
- Security Against Covert Adversaries: Efficient Protocols for Realistic Adversaries
- Security and composition of multiparty cryptographic protocols
- Session-key generation using human passwords only
- Theory of Cryptography
- Incentive-driven attacker for corrupting two-party protocols
- Game theoretic notions of fairness in multi-party coin toss
- Optimal fair computation
- Secure two-party computation with fairness -- a necessary design principle
- Designing fully secure protocols for secure two-party computation of constant-domain functions
- \(1/p\)-secure multiparty computation without an honest majority and the best of both worlds
- Protocols for multiparty coin toss with a dishonest majority
- How fair is your protocol? A utility-based approach to protocol optimality
- On the classification of finite Boolean functions up to fairness
- An optimally fair coin toss
- Almost-optimally fair multiparty coin-tossing with nearly three-quarters malicious
- Toward a game theoretic view of secure computation
- On complete primitives for fairness
- Efficient rational secret sharing in standard communication networks
- Complete fairness in secure two-party computation
- Partial fairness in secure two-party computation
- scientific article; zbMATH DE number 2009950 (Why is no real title available?)
- scientific article; zbMATH DE number 1759773 (Why is no real title available?)
- \(1/p\)-secure multiparty computation without honest majority and the best of both worlds
- Complete Characterization of Fairness in Secure Two-Party Computation of Boolean Functions
- Complete fairness in secure two-party computation
- Legally enforceable fairness in secure two-party communication
- An Efficient Protocol for Fair Secure Two-Party Computation
- Legally-Enforceable Fairness in Secure Two-Party Computation
- Financial Cryptography and Data Security
- Efficiently making secure two-party computation fair
- Fast optimistically fair cut-and-choose 2PC
- Theory of Cryptography
- CRAFT: \underline{C}omposable \underline{R}andomness beacons and output-independent \underline{A}bort MPC \underline{F}rom \underline{T}ime
- Almost-optimally fair multiparty coin-tossing with nearly three-quarters malicious
- Fully-secure MPC with minimal trust
- Partially-Fair Computation from Timed-Release Encryption and Oblivious Transfer
- Secure multiparty computation with identifiable abort via vindicating release
- Guaranteed output in \(O(\sqrt{n})\) rounds for round-robin sampling protocols
This page was built for publication: Partial fairness in secure two-party computation
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q421046)