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)
PDF
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
Creative Commons Attribution
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},
      note = {\url{https://eprint.iacr.org/2013/161}},
      url = {https://eprint.iacr.org/2013/161}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.