Foundations of Secure Interactive Computing
Foundations of Secure Interactive Computing
复制标题
DOI:
10.1007/3-540-46766-1_31
复制
发表时间:
1991-08
期刊:
影响因子:
--
通讯作者:
Donald Beaver
中科院分区:
文献类型:
--
作者:
Donald Beaver
The problem of secure multiparty computation is usually described as follows: each ofnplayers in a network holds a private inputxi. Together they would like to compute a functionF(x1,...,xn) without revealing the inputs, even though no particular player can be trusted. Attempts to contrive formal definitions for the problem have treated properties of the solution separately (correctness, privacy,etc.), giving anad hoccollection of desirable properties and varied definitions that do not support clear or comparable proofs.We propose a clear, concise, and unified definition for security and reliability in interactive computations. We develop a reduction calledrelative resiliencethat captures all desired properties at a single blow. Relative resilience allows one to classify and compare arbitrary protocols in terms of security and reliability, in the same way that Turing reductions allow one to classify and compare algorithms in terms of complexity. Security and reliability reduce to a simple statement: a protocol forFisresilientif it is as resilient as anidealprotocol in which a trusted hostisavailable to computeF. Relative resilience captures the notions of security and reliability for a wide variety of interactive computations, including zero-knowledge proof systems, Byzantine Agreement, oblivious transfer, two-party oblivious circuit evaluation, among others.Relative resilienceprovides modular proof techniques that other approaches lack: one may compare a sequence of protocols ranging from the real-world protocol to the ideal protocol, proving the relative resilience of each successive protocol with greater clarity and less complexity. Folk theorems about the “transitivity” of security and the security of concatenated protocols are now provable; and the proofs reveal that such folk theorems fail under subtle conditions that have previously gone unnoticed. The conciseness1and modularity of our definitions and proof techniques provide great clarity in designing and reasoning about protocols and have already lead to provably secure protocols that are significantly more efficient than those appearing in the literature.