Self-Healing Computation
Abstract
In the problem of reliable multiparty computation (RC), there are parties, each with an individual input, and the parties want to jointly compute a function over inputs. The problem is complicated by the fact that an omniscient adversary controls a hidden fraction of the parties. We describe a self-healing algorithm for this problem. In particular, for a fixed function , with parties and gates, we describe how to perform RC repeatedly as the inputs to change. Our algorithm maintains the following properties, even when an adversary controls up to parties, for any constant . First, our algorithm performs each reliable computation with the following amortized resource costs: messages, computational operations, and latency, where is the depth of the circuit that computes . Second, the expected total number of corruptions is , after which the adversarially controlled parties are effectively quarantined so that they cause no more corruptions.
Keywords
Cite
@article{arxiv.1405.1167,
title = {Self-Healing Computation},
author = {George Saad and Jared Saia},
journal= {arXiv preprint arXiv:1405.1167},
year = {2014}
}
Comments
17 pages and 1 figure. It is submitted to SSS'14