Output Compression, MPC, and iO for Turing Machines

被引:3
作者
Badrinarayanan, Saikrishna [1 ]
Fernando, Rex [1 ]
Koppula, Venkata [2 ]
Sahai, Amit [1 ]
Waters, Brent [3 ,4 ]
机构
[1] Univ Calif Los Angeles, Los Angeles, CA 90095 USA
[2] Weizmann Inst Sci, Rehovot, Israel
[3] UT Austin, Austin, TX USA
[4] NTT Res, Austin, TX USA
来源
ADVANCES IN CRYPTOLOGY - ASIACRYPT 2019, PT I | 2019年 / 11921卷
基金
欧盟地平线“2020”; 以色列科学基金会;
关键词
ZERO-KNOWLEDGE; COMPUTATION; SIMULATION;
D O I
10.1007/978-3-030-34578-5_13
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this work, we study the fascinating notion of output-compressing randomized encodings for Turing Machines, in a shared 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 set {LWE, DDH, Nth Residuosity}. 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 a compact MPC protocol. Hubacek 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 a compact MPC 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 set {LWE, DDH, Nth Residuosity}.
引用
收藏
页码:342 / 370
页数:29
相关论文
共 39 条
  • [1] Agrawal S., 2018, TCC
  • [2] Agrawal S, 2013, LECT NOTES COMPUT SC, V8043, P500, DOI 10.1007/978-3-642-40084-1_28
  • [3] Ananth P., 2018, 2018759 CRYPT EPRINT
  • [4] Indistinguishability Obfuscation for Turing Machines: Constant Overhead and Amortization
    Ananth, Prabhanjan
    Jain, Abhishek
    Sahai, Amit
    [J]. ADVANCES IN CRYPTOLOGY - CRYPTO 2017, PART II, 2017, 10402 : 252 - 279
  • [5] Indistinguishability Obfuscation from Compact Functional Encryption
    Ananth, Prabhanjan
    Jain, Abhishek
    [J]. ADVANCES IN CRYPTOLOGY, PT I, 2015, 9215 : 308 - 326
  • [6] [Anonymous], 1993, ACM CCS 1993, DOI DOI 10.1145/168588.168596
  • [7] Applebaum B, 2013, LECT NOTES COMPUT SC, V8043, P166, DOI 10.1007/978-3-642-40084-1_10
  • [8] Promise Zero Knowledge and Its Applications to Round Optimal MPC
    Badrinarayanan, Saikrishna
    Goyal, Vipul
    Jain, Abhishek
    Kalai, Yael Tauman
    Khurana, Dakshita
    Sahai, Amit
    [J]. ADVANCES IN CRYPTOLOGY - CRYPTO 2018, PT II, 2018, 10992 : 459 - 487
  • [9] Two-Message Witness Indistinguishability and Secure Computation in the Plain Model from New Assumptions
    Badrinarayanan, Saikrishna
    Garg, Sanjam
    Ishai, Yuval
    Sahai, Amit
    Wadia, Akshay
    [J]. ADVANCES IN CRYPTOLOGY - ASIACRYPT 2017, PT III, 2017, 10626 : 275 - 303
  • [10] Round Optimal Concurrent MPC via Strong Simulation
    Badrinarayanan, Saikrishna
    Goyal, Vipul
    Jain, Abhishek
    Khurana, Dakshita
    Sahai, Amit
    [J]. THEORY OF CRYPTOGRAPHY, TCC 2017, PT I, 2017, 10677 : 743 - 775