|
ABSTRACT
We show how to securely realize any multi-party functionality in a universally composable way, regardless of the number of corrupted participants. That is, we consider a multi-party network with open communication and an adversary that can adaptively corrupt as many parties as it wishes. In this setting, our protocols allow any subset of the parties (with pairs of parties being a special case) to securely realize any desired functionality of their local inputs, and be guaranteed that security is preserved regardless of the activity in the rest of the network. This implies that security is preserved under concurrent composition of an unbounded number of protocol executions, it implies non-malleability with respect to arbitrary protocols, and more. Our constructions are in the common reference string model and make general intractability assumptions.
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
|
D. Beaver Secure Multi-party Protocols and Zero-Knowledge Proof Systems Tolerating a Faulty Minority, Journal of Cryptology, Vol. 4, pp. 75--122, 1991.
|
| |
2
|
D. Beaver, and S. Goldwasser, Multiparty Computation with Faulty Majority, FOCS 89.
|
| |
3
|
M. Ben-Or, S. Goldwasser and A. Wigderson, "Completeness Theorems for Non-Cryptographic Fault-Tolerant Distributed Computation", STOC 1998.
|
| |
4
|
M. Blum , "Coin flipping by telephone", IEEE Spring COMPCOM, pp. 133--137, Feb. 1982.
|
| |
5
|
M. Blum How to Prove a Theorem So No One Else Can Claim It. Proceedings of the International Congress of (MATH)ematicians, Berkeley, California, USA, 1986, pp. 1444--1451.
|
 |
6
|
Manuel Blum , Paul Feldman , Silvio Micali, Non-interactive zero-knowledge and its applications, Proceedings of the twentieth annual ACM symposium on Theory of computing, p.103-112, May 02-04, 1988, Chicago, Illinois, United States
[doi> 10.1145/62212.62222]
|
| |
7
|
|
| |
8
|
|
| |
9
|
R. Canetti Security and composition of multi-party cryptographic protocols", Journal of Cryptology, Vol. 13, No. 1, winter 2000.
|
| |
10
|
R. Canetti, "Universally Composable Security: A New paradigm for Cryptographic Protocols", 42nd FOCS, 2001. Full version at http://eprint.iacr.org/2000/067.
|
 |
11
|
Ran Canetti , Uri Feige , Oded Goldreich , Moni Naor, Adaptively secure multi-party computation, Proceedings of the twenty-eighth annual ACM symposium on Theory of computing, p.639-648, May 22-24, 1996, Philadelphia, Pennsylvania, United States
[doi> 10.1145/237814.238015]
|
| |
12
|
|
| |
13
|
R. Canetti, Y. Lindell, R. Ostrovsky and A. Sahai. Universally Composable Two-Party and Multiparty Secure Computation. In the ePrint archive: http://eprint.iacr.org.
|
| |
14
|
R. Canetti and T. Rabin. Universal Composition with Joint State. IACR's Eprint archive, http://eprint.iacr.org/2002/.
|
 |
15
|
David Chaum , Claude Crépeau , Ivan Damgard, Multiparty unconditionally secure protocols, Proceedings of the twentieth annual ACM symposium on Theory of computing, p.11-19, May 02-04, 1988, Chicago, Illinois, United States
[doi> 10.1145/62212.62214]
|
| |
16
|
|
| |
17
|
I. Damgard and J. Nielsen Perfect Hiding or Perfect Binding Universally Composable Commitment Schemes with Constanst Expansion Factor. Manuscrtipt on Damgard homepage, 2001.
|
| |
18
|
Y. Dodis and S. Micali Secure Computation, CRYPTO 2000.
|
| |
19
|
A. DeSantis, G. DiCrescenzo, R. Ostrovsky, G. Persiano, A. Sahai. Robust Non-interactive Zero-Knowledge. CRYPTO 2001.
|
 |
20
|
Giovanni Di Crescenzo , Yuval Ishai , Rafail Ostrovsky, Non-interactive and non-malleable commitment, Proceedings of the thirtieth annual ACM symposium on Theory of computing, p.141-150, May 24-26, 1998, Dallas, Texas, United States
[doi> 10.1145/276698.276722]
|
| |
21
|
|
| |
22
|
A. DeSantis and G. Persiano. Zero-Knowledge Proofs of Knowledge Without Interaction. FOCS 1992.
|
| |
23
|
|
 |
24
|
Cynthia Dwork , Moni Naor , Amit Sahai, Concurrent zero-knowledge, Proceedings of the thirtieth annual ACM symposium on Theory of computing, p.409-418, May 24-26, 1998, Dallas, Texas, United States
[doi> 10.1145/276698.276853]
|
 |
25
|
|
| |
26
|
|
| |
27
|
U. Feige, D. Lapidot, and A. Shamir, Multiple non-interactive zero knowledge proofs based on a single random string. FOCS 1990.
|
| |
28
|
|
| |
29
|
|
 |
30
|
|
| |
31
|
O. Goldreich. Secure Multi-Party Computation. Manuscript. Preliminary version, 1998. www.wisdom.weizmann.ac.il/~oded/pp.html.
|
 |
32
|
|
 |
33
|
|
| |
34
|
|
| |
35
|
S. Goldwasser and S. Micali. Probabilistic Encryption. In JCSS 28(2), pages 270--299, 1984.
|
| |
36
|
|
| |
37
|
|
| |
38
|
E. Kushilevitz, S. Micali and R. Ostrovsky, Reducibility and Completeness In Multi-Party Private Computations, FOCS 94.
|
 |
39
|
|
| |
40
|
S. Micali and P. Rogaway, Secure Computation, unpublished manuscript, 1992. Preliminary version in CRYPTO '91, LNCS 576, Springer-Verlag, 1991.
|
| |
41
|
M. Naor, Bit Commitment using Pseudorandom Generators. Journal of Cryptology, Vol. 4, pages 151--158, 1991.
|
 |
42
|
|
| |
43
|
M. Rabin, How to exchange secrets by oblivious transfer, Tech. Memo TR-81, Aiken Computation Laboratory, Harvard U., 1981.
|
 |
44
|
|
| |
45
|
R. Richardson and J. Kilian On the Concurrent Composition of Zero-Knowledge Proofs. Eurocrypt 1999.
|
| |
46
|
|
| |
47
|
A. Yao How to generate and exchange secrets, FOCS 1986.
|
CITED BY 24
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Michael Backes , Dennis Hofheinz , Jörn Müller-Quade , Dominique Unruh, On fairness in simulatability-based cryptographic systems, Proceedings of the 2005 ACM workshop on Formal methods in security engineering, November 11-11, 2005, Fairfax, VA, USA
|
|
|
Ran Canetti , Ling Cheung , Dilsun Kaynar , Moses Liskov , Nancy Lynch , Olivier Pereira , Roberto Segala, Analyzing Security Protocols Using Time-Bounded Task-PIOAs, Discrete Event Dynamic Systems, v.18 n.1, p.111-159, March 2008
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M. Choudary Gorantla , Colin Boyd , Juan Manuel González Nieto, Universally composable contributory group key exchange, Proceedings of the 4th International Symposium on Information, Computer, and Communications Security, March 10-12, 2009, Sydney, Australia
|
|
|
|
|
|
|
|
|
|
|
|
|
|