Paper 2013/161
Completeness Theorems for All Finite Stateless 2-Party Primitives
Daniel Kraschewski
Abstract
Since Kilian showed in 1988 that oblivious transfer (OT) is complete in the sense that every secure multi-party computation can be realized from this primitive, cryptographers are working on reductions of OT to various other primitives. A long-standing open question in this context is the classification of finite stateless 2-party primitives (so-called "cryptogates"), i.e. trusted black boxes that can be jointly queried by two parties, have finite input and output alphabets, and do not change behavior depending on time or input history. Over the decades, completeness criteria have been found for deterministic cryptogates (i.e. primitives without internal randomness), noisy channels, and symmetric (i.e., both parties receive the same output) or asymmetric (i.e., only one party receives any output at all) randomized cryptogates. However, the known criteria for randomized primitives other than noisy channels only hold in presence of passive adversaries (i.e., even corrupted parties still follow the protocol). We complete this line of research by providing simple but comprehensive combinatorial completeness criteria for ALL finite stateless 2-party primitives. I.e., for the first time there are completeness criteria for randomized primitives that are neither symmetric nor asymmetric (but give different outputs to the querying parties), and we overcome the limitation that previous results for randomized primitives with input from BOTH parties only regarded passive adversaries. A fundamental tool of our approach is a powerful lemma from real algebraic geometry, which allows us to base a cryptographic security proof on a rather "game-theoretic" approach. As a corollary of our work, every non-complete example of a finite stateless 2-party primitive is essentially symmetric. This relationship between non-completeness and symmetric output behavior was previously only known for deterministic cryptogates.
Metadata
- Available format(s)
- Category
- Foundations
- Publication info
- Published elsewhere. Unknown status
- Keywords
- oblivious transfercomplete primitivesinformation-theoretic securityuniversal composabilitysecure function evaluation
- Contact author(s)
- kraschew @ ira uka de
- History
- 2014-05-14: last of 3 revisions
- 2013-03-26: received
- See all versions
- Short URL
- https://ia.cr/2013/161
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2013/161, author = {Daniel Kraschewski}, title = {Completeness Theorems for All Finite Stateless 2-Party Primitives}, howpublished = {Cryptology {ePrint} Archive, Paper 2013/161}, year = {2013}, url = {https://eprint.iacr.org/2013/161} }