|
ABSTRACT
1 Introduction
Oblivious Transfer (OT) protocols allow one party, the sender,
to transmit part of its inputs to another party, the chooser, in a
manner that protects both of them: the sender is assured that the
chooser does not receive more information than it is entitled,
while the chooser is assured that the sender does not learn which
part of the inputs it received. OT is used as a key component in
many applications of cryptography. Its computational requirements
are quite demanding and they are likely to be the bottleneck in
many applications that invoke it.
1.1 Contributions.
This paper presents several significant improvements to
oblivious transfer (OT) protocols of strings, and in particular:
(i) Improving the efficiency of applications which many invocations
of oblivious transfer. (ii) Providing the first two-round OT
protocol whose security analysis does not invoke the random oracle
model.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
W. Aiello, Y. Ishai and O. Reingold, Oblivious Commerce: How to Sell Digital Goods, Manuscript, 2000.
|
| |
2
|
M. Bellare, J. Garay and T. Rabin. "Fast Batch Verification for Modular Exponentiation and Digital Signatures." Proc. Advances in Cryptology-Eurocrypt '98, LNCS (1403), Springer-Verlag, pp. 236-250, 1998.
|
| |
3
|
|
 |
4
|
|
| |
5
|
|
| |
6
|
C. Cachin, S. Micaii and M. Stadler, Computationally Private Information Retrieval With Polylogarith. mic Communication, Advances in Cryptology - Eurocrypt '99, LNCS 1592, Springer-Verlag, 1999.
|
| |
7
|
|
 |
8
|
Ran Canetti , Oded Goldreich , Shai Halevi, The random oracle methodology, revisited (preliminary version), Proceedings of the thirtieth annual ACM symposium on Theory of computing, p.209-218, May 24-26, 1998, Dallas, Texas, United States
[doi> 10.1145/276698.276741]
|
| |
9
|
R. Canetti and S. Goldwasser: An Efficient Threshold Public Key Cryptosystem Secure Against Adaptive Chosen Ciphertext Attack, Advances in Cryptology - EUROCRYPT '99, Springer-Verlag, 1999, pp. 90-106.
|
| |
10
|
|
| |
11
|
|
| |
12
|
A. De Santis, G. Di Crescenzo, G. Persians, and M. Yung, On Monotone Formula Closure of SZK, Proc. of 35th IEEE Symposium on Foundations of Computer Science (FOCS '94), Santa Fe, New Mexico, USA, November 20-22, 1994, pp. 454-465.
|
| |
13
|
W. Dai, Crypts++ 3.1 Benchmarks, available at http ://www. eskimo, com/'weidai/benchmarks, html
|
| |
14
|
W. Diffie and M. Hellman, New directions in cryptography, IEEE 'Ira. Inform. Theory, 22 (6), 644-654, 1976.
|
 |
15
|
Danny Dolev , Cynthia Dwork , Moni Naor, Non-malleable cryptography, Proceedings of the twenty-third annual ACM symposium on Theory of computing, p.542-552, May 05-08, 1991, New Orleans, Louisiana, United States
[doi> 10.1145/103418.103474]
|
| |
16
|
|
| |
17
|
|
 |
18
|
|
| |
19
|
A. Fiat, Batch RSA, J. of Crypt. 10(2): 75-88 (1997).
|
 |
20
|
|
 |
21
|
|
| |
22
|
|
| |
23
|
|
| |
24
|
|
 |
25
|
|
 |
26
|
Moni Naor , Benny Pinkas , Reuban Sumner, Privacy preserving auctions and mechanism design, Proceedings of the 1st ACM conference on Electronic commerce, p.129-139, November 03-05, 1999, Denver, Colorado, United States
[doi> 10.1145/336992.337028]
|
| |
27
|
|
| |
28
|
M. O. Rabin, "How to exchange secrets by oblivious transfer", Tech. Memo TR-81, Aiken Computation Laboratory, 1981.
|
| |
29
|
|
| |
30
|
C. P. Schnorr, "Efficient Signature Generation by Smart Cards", J. of Crypt., 4(3), pp. 161-174, 1991.
|
| |
31
|
V. Shoup Lower bounds for discrete logarithms and related problems, in Proc. Eurocrypt '97, Springer Verlag LNCS 1233, pp. 256-266, 1997.
|
| |
32
|
V. Shoup and R. Gennaxo , Securing threshold eryptosystems against chosen ciphertext attack, Proc. Advances in Cryptology - Eurocrypt'98, Springer-Verlag LNCS 1403, 1998, pp. 1-16.
|
| |
33
|
M. Stadler, Publicly verifiable secret sharing, Proe. Advances in Cryptology - EUROCRYPT '96, LNCS, vol. 1070, Springer, 1996, pp. 190-199.
|
| |
34
|
A.C. Yao, "How to generate and exchange secrets", Proe. of the 27th IEEE Syrup. on Foundations of Computer Science, 1986, pp. 162-167.
|
CITED BY 32
|
|
|
|
|
|
|
|
Ran Canetti , Yuval Ishai , Ravi Kumar , Michael K. Reiter , Ronitt Rubinfeld , Rebecca N. Wright, Selective private function evaluation with applications to private statistics, Proceedings of the twentieth annual ACM symposium on Principles of distributed computing, p.293-304, August 2001, Newport, Rhode Island, United States
|
|
|
|
|
|
|
|
|
|
|
|
Danny Harnik , Moni Naor , Omer Reingold , Alon Rosen, Completeness in two-party secure computation: a computational view, Proceedings of the thirty-sixth annual ACM symposium on Theory of computing, June 13-16, 2004, Chicago, IL, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Keith Frikken , Mikhail Atallah , Chen Zhang, Privacy-preserving credit checking, Proceedings of the 6th ACM conference on Electronic commerce, p.147-154, June 05-08, 2005, Vancouver, BC, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Louis Kruger , Somesh Jha , Eu-Jin Goh , Dan Boneh, Secure function evaluation with ordered binary decision diagrams, Proceedings of the 13th ACM conference on Computer and communications security, October 30-November 03, 2006, Alexandria, Virginia, USA
|
|
|
Yuval Ishai , Eyal Kushilevitz , Yehuda Lindell , Erez Petrank, Black-box constructions for secure computation, Proceedings of the thirty-eighth annual ACM symposium on Theory of computing, May 21-23, 2006, Seattle, WA, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Justin Brickell , Donald E. Porter , Vitaly Shmatikov , Emmett Witchel, Privacy-preserving remote diagnostics, Proceedings of the 14th ACM conference on Computer and communications security, October 28-31, 2007, Alexandria, Virginia, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|