Perfectly-Secure MPC with Linear Communication Complexity
Zuzana Beerliova-Trubiniova and Martin Hirt
Secure multi-party computation (MPC) allows a set of $n$ players to securely compute an agreed function, even when up to $t$ players are under the control of an adversary. Known perfectly secure MPC protocols require communication of at least $\Omega(n^3)$ field elements per multiplication, whereas cryptographic or unconditional security is possible with communication linear in the number of players. We present a perfectly secure MPC protocol communicating $\O(n)$ field elements per multiplication. Our protocol provides perfect security against an active, adaptive adversary corrupting $t<n/3$ players, which is optimal. Thus our protocol improves the security of the most efficient information-theoretically secure protocol at no extra costs, respectively improves the efficiency of perfectly secure MPC protocols by a factor of $\Omega(n^2)$. To achieve this, we introduce a novel technique – constructing detectable protocols with the help of so-called hyper-invertible matrices, which we believe to be of independent interest. Hyper-invertible matrices allow (among other things) to perform efficient correctness checks of many instances in parallel, which was until now possible only if error-probability was allowed.
BibTeX Citation
@inproceedings{BeeHir08,
author = {Zuzana {Beerliova-Trubiniova} and Martin Hirt},
title = {Perfectly-Secure {MPC} with Linear Communication Complexity},
editor = {Ran Canetti},
booktitle = {Theory of Cryptography Conference --- TCC 2008},
pages = {213--230},
series = {Lecture Notes in Computer Science},
volume = {4948},
year = {2008},
month = {3},
publisher = {Springer-Verlag},
}