Randomness versus fault-tolerance

被引:9
|
作者
Canetti, R
Kushilevitz, E
Ostrovsky, R
Rosén, A
机构
[1] IBM, TJ Watson Res Ctr, Hawthorne, NY 10532 USA
[2] Technion Israel Inst Technol, Dept Comp Sci, IL-32000 Haifa, Israel
[3] Bell Commun Res Inc, Morristown, NJ 07960 USA
[4] Univ Toronto, Dept Comp Sci, Toronto, ON, Canada
关键词
secure multiparty protocols; randomness; limited independence; composition of protocols;
D O I
10.1007/s001459910005
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We investigate the relations between two major properties of multiparty protocols: fault tolerance (or resilience) and randomness. Fault-tolerance is measured in terms of the maximum number of colluding faulty parties, t, that a protocol can withstand and still maintain the privacy of the inputs and the correctness of the outputs (of the honest parties). Randomness is measured in terms of the total number of random bits needed by the parties in order to execute the protocol. Previously, the upper bound on the amount of randomness required by general constructions for securely computing any nontrivial function f was polynomial both in n, the total number of parties, and the circuit-size C (f). This was the state of knowledge even for the special case t = 1 (i.e., when there is at most one faulty party). In this pa per we show that for any linear-size circuit, and for any number t < n/3 of faulty parties, O (poly(t).log n) randomness is sufficient. More generally, we show that, for any function f with circuit-size C(f), we need only O (poly(t).log n + poly(t).(C(f)/n)) randomness in order to withstand any coalition of size at most t. Furthermore, in our protocol only t + 1 parties flip coins and the rest of the parties are deterministic. Our results generalize to the case of adaptive adversaries as well.
引用
收藏
页码:107 / 142
页数:36
相关论文
共 50 条
  • [1] Randomness versus Fault-Tolerance
    Ran Canetti
    Eyal Kushilevitz
    Rafail Ostrovsky
    Adi Rosén
    [J]. Journal of Cryptology, 2000, 13 : 107 - 142
  • [2] FAULT-TOLERANCE
    GROSSPIETSCH, KE
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1993, 38 (1-5): : 783 - 783
  • [3] Designing masking fault-tolerance via nonmasking fault-tolerance
    Arora, A
    Kulkarni, SS
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1998, 24 (06) : 435 - 450
  • [4] ON FAULT-TOLERANCE OF SYNTAX
    SLISSENKO, AO
    [J]. THEORETICAL COMPUTER SCIENCE, 1993, 119 (01) : 215 - 222
  • [5] ABSTRACTIONS FOR FAULT-TOLERANCE
    CRISTIAN, F
    [J]. INFORMATION PROCESSING '94, VOL III: LINKAGE AND DEVELOPING COUNTRIES, 1994, 53 : 278 - 286
  • [6] Fault-Tolerance in Resolvability
    Javaid, Imran
    Salman, Muhammad
    Chaudhry, Muhammad Anwar
    Shokat, Sara
    [J]. UTILITAS MATHEMATICA, 2009, 80 : 263 - 275
  • [7] ON FAULT-TOLERANCE AND FAULT-AVOIDANCE
    REGULINSKI, TLD
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 1987, 36 (02) : 161 - 161
  • [8] HELLENIC FAULT-TOLERANCE FOR ROBOTS
    TOYE, G
    LEIFER, LJ
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 1994, 20 (06) : 479 - 497
  • [9] Fault-tolerance in a Boltzmann machine
    Price, CC
    Hanks, JB
    Stephens, JN
    [J]. 1997 IEEE INTERNATIONAL CONFERENCE ON NEURAL NETWORKS, VOLS 1-4, 1997, : 1326 - 1331
  • [10] Simulation relations for fault-tolerance
    Demasi, Ramiro
    Castro, Pablo F.
    Maibaum, Thomas S. E.
    Aguirre, Nazareno
    [J]. FORMAL ASPECTS OF COMPUTING, 2017, 29 (06) : 1013 - 1050