Trading Correctness for Privacy in Unconditional Multi-Party Computation
Matthias Fitzi, Martin Hirt, and Ueli Maurer
Advances in Cryptology — CRYPTO '98, Lecture Notes in Computer Science, Springer-Verlag, vol. 1462, pp. 121–136, Aug 1998, Corrected proceedings version.
This paper improves on the classical results in unconditionally secure multi-party computation among a set of players, by considering a model with three simultaneously occurring types of player corruption: the adversary can actively corrupt (i.e. take full control over) up to players and, additionally, can passively corrupt (i.e. read the entire information of) up to players and fail-corrupt (i.e. stop the computation of) up to other players. The classical results in multi-party computation are for the special cases of only passive () or only active () corruption. In the passive case, every function can be computed securely if and only if . In the active case, every function can be computed securely if and only if ; when a broadcast channel is available, then this bound is . These bounds are tight.
Strictly improving these results, one of our results states that, in addition to tolerating actively corrupted players, privacy can be guaranteed against every minority, thus tolerating additional passively corrupted players. These protocols require no broadcast and have an exponentially small failure probability. We further show that the bound for passive corruption holds even if the adversary is additionally allowed to make the passively corrupted players fail.
Moreover, we characterize completely the achievable thresholds , and for four scenarios. Zero failure probability is achievable if and only if ; this holds whether or not a broadcast channel is available. Exponentially small failure probability with a broadcast channel is achievable if and only if ; without broadcast, the additional condition is necessary and sufficient.
In this corrected version, an error pointed out by Damgård \cite{Damgaa99:TRman} is corrected.
BibTeX Citation
@inproceedings{FiHiMa98,
author = {Matthias Fitzi and Martin Hirt and Ueli Maurer},
title = {Trading Correctness for Privacy in Unconditional Multi-Party Computation},
editor = {Hugo Krawczyk},
booktitle = {Advances in Cryptology --- CRYPTO~'98},
pages = {121--136},
series = {Lecture Notes in Computer Science},
volume = {1462},
year = {1998},
month = {8},
note = {Corrected proceedings version},
publisher = {Springer-Verlag},
}