Ad Hoc PSM Protocols: Secure Computation Without Coordination
Ad Hoc PSM Protocols: Secure Computation Without Coordination
复制标题
DOI:
10.1007/978-3-319-56617-7_20
复制
发表时间:
2017-04
期刊:
影响因子:
--
通讯作者:
A. Beimel;Yuval Ishai;E. Kushilevitz
中科院分区:
文献类型:
--
作者:
A. Beimel;Yuval Ishai;E. Kushilevitz
We study the notion ofad hoc secure computation, recently introduced by Beimel et al. (ITCS 2016), in the context of thePrivate Simultaneous Messages(PSM) model of Feige et al. (STOC 2004). In ad hoc secure computation we havenparties that may potentially participate in a protocol but, at the actual time of execution, onlykof them, whose identity isnotknown in advance, actually participate. This situation is particularly challenging in the PSM setting, where protocols are non-interactive (a single message from each participating party to a special output party) and where the parties rely on pre-distributed, correlated randomness (that in the ad-hoc setting will have to take into account all possible sets of participants).We present several different constructions of ad hoc PSM protocols from standard PSM protocols. These constructions imply, in particular, that efficient information-theoretic ad hoc PSM protocols exist for NCand different classes of log-space computation, and efficient computationally-secure ad hoc PSM protocols for polynomial-time computable functions can be based on a one-way function. As an application, we obtain an information-theoretic implementation oforder-revealing encryptionwhose security holds for two messages.We also consider the case where the actual number of participating partiestmay be larger than the minimalkfor which the protocol is designed to work. In this case, it is unavoidable that the output party learns the output corresponding to each subset ofkout of thetparticipants. Therefore, a “best possible security” notion, requiring that this will be theonlyinformation that the output party learns, is needed. We present connections between this notion and the previously studied notion oft-robust PSM(also known as “non-interactive MPC”). We show that constructions in this setting for even simple functions (like AND or threshold) can be translated into non-trivial instances of program obfuscation (such aspoint function obfuscationandfuzzy point function obfuscation, respectively). We view these results as a negative indication that protocols with “best possible security” are impossible to realize efficiently in the information-theoretic setting or require strong assumptions in the computational setting.