Non-Interactive RAM and Batch NP Delegation from any PIR
Non-Interactive RAM and Batch NP Delegation from any PIR
复制标题
来自任何 PIR 的非交互式 RAM 和批量 NP 委派
DOI:
--
复制
发表时间:
2016
期刊:
影响因子:
--
通讯作者:
Y. Kalai
中科院分区:
文献类型:
--
作者:
Zvika Brakerski;Justin Holmgren;Y. Kalai
We present an adaptive and non-interactive protocol for verifying arbitrary efficient computations in fixed polynomial time. Our protocol is computationally sound and can be based on any computational PIR scheme, which in turn can be based on standard polynomial-time cryptographic assumptions (e.g. the worst case hardness of polynomialfactor approximation of short-vector lattice problems). In our protocol, the prover and the verifier do not need to interact at all: The verifier sets up a public key ahead of time, and this key can be used by any prover to prove arbitrary statements in a completely adaptive manner. Verification is done using a secret verification key, and soundness relies on this key not being known to the prover. Our protocol further allows to prove statements about computations of arbitrary RAM machines. Previous works either relied on knowledge assumptions, or could only offer non-adaptive two-message protocols (where the first message could not be re-used), and required either obfuscation-based assumptions or superpolynomial hardness assumptions. We show that our techniques can also be applied to construct a new type of (non-adaptive) 2-message delegation protocols for batch NP-statements. Specifically, we can simultaneously prove the membership of multiple instances in a given NP language, with communication complexity proportional to the length of a single witness. ∗Weizmann Institute of Science, zvika.brakerski@weizmann.ac.il. Supported by the Israel Science Foundation (Grant No. 468/14), the Alon Young Faculty Fellowship, Binational Science Foundation (Grant No. 712307) and Google Faculty Research Award. †MIT, holmgren@mit.edu. Supported by the NSF MACS project CNS-1413920 ‡Microsoft Research, yael@microsoft.com.