[IKNP03] Extending Oblivious Transfers Efficiently
Authors: Yuval Ishai, Joe Kilian, Kobbi Nissim, Eyal Petrank | Venue: CRYPTO 2003 | Source
Abstract
We consider the problem of extending oblivious transfers: given a small number of oblivious transfers “for free,” can one implement a large number of oblivious transfers at a low cost? We present an efficient protocol for extending oblivious transfers in the random oracle model. Our protocol requires only base OTs (where is the security parameter) and calls to a pseudorandom generator to produce oblivious transfers, achieving security against semi-honest adversaries. We further show how to eliminate the random oracle by replacing it with a new primitive called correlation-robust hash functions, which can be instantiated from any pseudorandom generator. The result demonstrates that oblivious transfer can be extended at the cost of only public-key operations and symmetric-key operations, making large-scale OT practical for secure computation.