Self-healing Computation

被引:0
作者
Saad, George [1 ]
Saia, Jared [1 ]
机构
[1] Univ New Mexico, Dept Comp Sci, Albuquerque, NM 87131 USA
来源
STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, SSS 2014 | 2014年 / 8756卷
关键词
Self-Healing Algorithms; Threshold Cryptography; Leader Election; RESTORATION; ROBUST;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the problem of reliable multiparty computation (RC), there are n parties, each with an individual input, and the parties want to jointly compute a function f over n 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 f, with n parties and m gates, we describe how to perform RC repeatedly as the inputs to f change. Our algorithm maintains the following properties, even when an adversary controls up to t <= (1/4-epsilon) On parties, for any constant epsilon > 0. First, our algorithm performs each reliable computation with the following amortized resource costs: O(m + n log n) messages, O(m + n log n) computational operations, and O(l) latency, where l is the depth of the circuit that computes f. Second, the expected total number of corruptions is O(t (log* m)(2)), after which the adversarially controlled parties are effectively quarantined so that they cause no more corruptions.
引用
收藏
页码:195 / 210
页数:16
相关论文
共 26 条
[1]  
[Anonymous], 2005, Proceedings of the Thirty-seventh Annual ACM Symposium on Theory of Computing, STOC '05
[2]  
Asharov Gilad., 2011, ELECT C COMPUTATIONA, V18, P36
[3]   Towards a Scalable and Robust DHT [J].
Awerbuch, Baruch ;
Scheideler, Christian .
THEORY OF COMPUTING SYSTEMS, 2009, 45 (02) :234-260
[4]  
BEAVER D, 1992, LECT NOTES COMPUT SC, V576, P420
[5]  
Ben-Or M., 1988, Proceedings of the Twentieth Annual ACM Symposium on Theory of Computing, P1, DOI 10.1145/62212.62213
[6]  
Boman I, 2006, LECT NOTES COMPUT SC, V4280, P563
[7]  
Das Sarma A, 2012, IEEE CONF COMPUT, P226, DOI 10.1109/INFCOMW.2012.6193496
[8]  
Fiat A, 2005, LECT NOTES COMPUT SC, V3669, P803
[9]  
Fiat A., 2007, Theory of Computing, V3, P1
[10]  
Frisanco T, 1997, ICC'97: 1997 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS - TOWARDS THE KNOWLEDGE MILLENNIUM, CONFERENCE RECORD - VOLS 1-3, P293, DOI 10.1109/ICC.1997.605267