[Kil88] Founding cryptography on oblivious transfer

Authors: Joe Kilian | Venue: STOC 1988 | Source

Abstract

We show that oblivious transfer is a complete primitive for two-party secure computation: any two-party functionality can be computed securely (against malicious adversaries) given access to an oblivious transfer oracle. In particular, oblivious transfer implies bit commitment, zero-knowledge proofs, and secure function evaluation. This establishes oblivious transfer as a minimal assumption for general secure two-party computation.

BibTeX

@Inproceedings{STOC:Kilian88,
  author = {Joe Kilian},
  title = {Founding Cryptography on Oblivious Transfer},
  pages = {20--31},
  booktitle = {20th Annual {ACM} Symposium on Theory of Computing},
  address = {Chicago, IL, USA},
  month = {may~2--4},
  publisher = {{ACM} Press},
  year = {1988},
  doi = {10.1145/62212.62215},
}