Output Compression, MPC, and iO for Turing Machines
Output Compression, MPC, and iO for Turing Machines
复制标题
图灵机的输出压缩、MPC 和 iO
DOI:
10.1007/978-3-030-34578-5_13
复制
发表时间:
2019
期刊:
影响因子:
--
通讯作者:
Waters, Brent
中科院分区:
文献类型:
--
作者:
Badrinarayanan, S.;Fernando, R.;Koppula, Venkata;Sahai, Amit;Waters, Brent
In this work, we study the fascinating notion of output-compressing randomized encodings for Turing Machines, in ashared randomness model. In this model, the encoder and decoder have access to a shared random string, and the efficiency requirement is, the size of the encoding must be independent of the running time and output length of the Turing Machine on the given input, while the length of the shared random string is allowed to grow with the length of the output. We show how to construct output-compressing randomized encodings for Turing machines in the shared randomness model, assuming iO for circuits and any assumption in the setLWE, DDH, NResiduosity.We then show interesting implications of the above result to basic feasibility questions in the areas of secure multiparty computation (MPC) and indistinguishability obfuscation (iO):1.Compact MPC for Turing Machines in the Random Oracle Model.In the context of MPC, we consider the following basic feasibility question: does there exist a malicious-secure MPC protocol for Turing Machines whose communication complexity is independent of the running time and output length of the Turing Machine when executed on the combined inputs of all parties? We call such a protocol as acompactMPC protocol. Hubácek and Wichs [HW15] showed via an incompressibility argument, that, even for the restricted setting of circuits, it is impossible to construct a malicious secure two party computation protocol in the plain model where the communication complexity is independent of the output length. In this work, we show how to evade this impossibility by compiling any (non-compact) MPC protocol in the plain model to acompactMPC protocol for Turing Machines in the Random Oracle Model, assuming output-compressing randomized encodings in the shared randomness model.2.Succinct iO for Turing Machines in the Shared Randomness Model.In all existing constructions of iO for Turing Machines, the size of the obfuscated program grows with a bound on the input length. In this work, we show how to construct an iO scheme for Turing Machines in the shared randomness model where the size of the obfuscated program is independent of a bound on the input length, assuming iO for circuits and any assumption in the setLWE, DDH, NResiduosity.
登录
查看更多内容
DOI:
10.1007/978-3-030-03810-6_16
发表时间:
2018
期刊:
IACR Cryptol. ePrint Arch.
影响因子:
--
作者:
Sanjam Garg;Akshayaram Srinivasan
通讯作者:
Akshayaram Srinivasan
DOI:
10.1145/2746539.2746574
发表时间:
2015
期刊:
Proceedings of the forty-seventh annual ACM symposium on Theory of Computing
影响因子:
--
作者:
Nir Bitansky;Sanjam Garg;Sidharth Telang
通讯作者:
Sidharth Telang
DOI:
10.1007/978-3-319-70500-2_25
发表时间:
2017-11
期刊:
--
影响因子:
--
作者:
S. Badrinarayanan;Vipul Goyal;Abhishek Jain;Dakshita Khurana;A. Sahai
通讯作者:
S. Badrinarayanan;Vipul Goyal;Abhishek Jain;Dakshita Khurana;A. Sahai
DOI:
10.1007/978-3-030-03810-6_17
发表时间:
2018-11
期刊:
IACR Cryptol. ePrint Arch.
影响因子:
--
作者:
P. Ananth;Alex Lombardi
通讯作者:
P. Ananth;Alex Lombardi
DOI:
10.1007/978-3-642-55220-5_23
发表时间:
2014
期刊:
2013 IEEE 26th Computer Security Foundations Symposium
影响因子:
--
作者:
Craig Gentry;S. Halevi;Steve Lu;R. Ostrovsky;Mariana Raykova;Daniel Wichs
通讯作者:
Daniel Wichs