ACM Home Page
Please provide us with feedback. Feedback
Covert two-party computation
Full text PdfPdf (212 KB)
Source Annual ACM Symposium on Theory of Computing archive
Proceedings of the thirty-seventh annual ACM symposium on Theory of computing table of contents
Baltimore, MD, USA
SESSION: Session 11A table of contents
Pages: 513 - 522  
Year of Publication: 2005
ISBN:1-58113-960-8
Authors
Luis von Ahn  Carnegie Mellon University, Pittsburgh, PA
Nicholas Hopper  University of Minnesota, Minneapolis, MN
John Langford  TTI Chicago, Chicago, IL
Sponsors
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 55,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1060590.1060668
What is a DOI?

ABSTRACT

We introduce covert two-party computation, a stronger notion of security than standard secure two-party computation. Like standard secure two-party computation, covert two-party computation allows Alice and Bob, with secret inputs xA and xB respectively, to compute a function f(xA,xB) without leaking any additional information about their inputs. In addition, covert two-party computation guarantees that even the existence of a computation is hidden from all protocol participants unless the value of the function mandates otherwise. This allows the construction of protocols that return f(xA,xB) only when it equals a certain value of interest (such as "Yes, we are romantically interested in each other") but for which neither party can determine whether the other even ran the protocol whenever f(xA,xB) is not a value of interest. Since existing techniques for secure function evaluation always reveal that both parties participate in the computation, covert computation requires the introduction of new techniques based on provably secure steganography. We introduce security definitions for covert two-party computation and show that this surprising notion can be achieved by a protocol given the Decisional Diffie-Hellman assumption in the "honest but curious" model. Using this protocol as a subroutine, we present another protocol which is fair and secure against malicious adversaries in the Random Oracle Model --- unlike most other protocols against malicious adversaries, this protocol does not rely on zero-knowledge proofs (or similar cut-and-choose techniques), because they inherently reveal that a computation took place. We remark that all our protocols are of comparable efficiency to protocols for standard secure two-party computation.


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
G. Aggarwal, N. Mishra and B. Pinkas. Secure computation of the k'th-ranked element. In: Advances in Cryptology - Proceedings of Eurocrypt '04, pages 40--55, 2004.
 
2
L. von Ahn and N. Hopper. Public-Key Steganography. In: Advances in Cryptology -- Proceedings of Eurocrypt '04, pages 323--341, 2004.
 
3
M. Backes and C. Cachin. Public-Key Steganography with Active Attacks. in Theory of Cryptography Conference (TCC), pages 210--226, 2005.
 
4
M. Bellare, A. Boldyreva, and A. Palacio An Uninstantiable Random-Oracle-Model Scheme for a Hybrid-Encryption Problem. In: Advances in Cryptology --- Eurocrypt 2004, pages 171--188, 2004.
 
5
 
6
 
7
8
 
9
N. Dedic, G. Itkis, L. Reyzin and S. Russell. Upper and Lower Bounds on Black-Box Steganography. To appear in Theory of Cryptography Conference (TCC), 2005.
 
10
 
11
 
12
O. Goldreich. Secure Multi-Party Computation. Unpublished Manuscript. http://philby.ucsd.edu/books.html, 1998.
13
14
 
15
 
16
 
17
 
18
M. Naor. Bit Commitment Using Pseudorandomness. J. Cryptology 4(2): 151--158 (1991)
 
19
20
 
21
B. Pinkas. Fair Secure Two-Party Computation. In: Advances in Cryptology -- Eurocrypt '03, pp 87--105, 2003.
 
22
A. C. Yao. Protocols for Secure Computation. Proceedings of the 23rd IEEE Symposium on Foundations of Computer Science, 1982, pages 160--164.
 
23
A. C. Yao. How to Generate and Exchange Secrets. Proceedings of the 27th IEEE Symposium on Foundations of Computer Science, 1986, pages 162--167.

Collaborative Colleagues:
Luis von Ahn: colleagues
Nicholas Hopper: colleagues
John Langford: colleagues