Perfect Zero-Knowledge PCPs for #P

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Gur, Tom, O'Connor, Jack, Spooner, Nicholas
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866910373068668928
author Gur, Tom
O'Connor, Jack
Spooner, Nicholas
author_facet Gur, Tom
O'Connor, Jack
Spooner, Nicholas
contents We construct perfect zero-knowledge probabilistically checkable proofs (PZK-PCPs) for every language in #P. This is the first construction of a PZK-PCP for any language outside BPP. Furthermore, unlike previous constructions of (statistical) zero-knowledge PCPs, our construction simultaneously achieves non-adaptivity and zero knowledge against arbitrary (adaptive) polynomial-time malicious verifiers. Our construction consists of a novel masked sumcheck PCP, which uses the combinatorial nullstellensatz to obtain antisymmetric structure within the hypercube and randomness outside of it. To prove zero knowledge, we introduce the notion of locally simulatable encodings: randomised encodings in which every local view of the encoding can be efficiently sampled given a local view of the message. We show that the code arising from the sumcheck protocol (the Reed-Muller code augmented with subcube sums) admits a locally simulatable encoding. This reduces the algebraic problem of simulating our masked sumcheck to a combinatorial property of antisymmetric functions.
format Preprint
id arxiv_https___arxiv_org_abs_2403_11941
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Perfect Zero-Knowledge PCPs for #P
Gur, Tom
O'Connor, Jack
Spooner, Nicholas
Computational Complexity
Cryptography and Security
Data Structures and Algorithms
We construct perfect zero-knowledge probabilistically checkable proofs (PZK-PCPs) for every language in #P. This is the first construction of a PZK-PCP for any language outside BPP. Furthermore, unlike previous constructions of (statistical) zero-knowledge PCPs, our construction simultaneously achieves non-adaptivity and zero knowledge against arbitrary (adaptive) polynomial-time malicious verifiers. Our construction consists of a novel masked sumcheck PCP, which uses the combinatorial nullstellensatz to obtain antisymmetric structure within the hypercube and randomness outside of it. To prove zero knowledge, we introduce the notion of locally simulatable encodings: randomised encodings in which every local view of the encoding can be efficiently sampled given a local view of the message. We show that the code arising from the sumcheck protocol (the Reed-Muller code augmented with subcube sums) admits a locally simulatable encoding. This reduces the algebraic problem of simulating our masked sumcheck to a combinatorial property of antisymmetric functions.
title Perfect Zero-Knowledge PCPs for #P
topic Computational Complexity
Cryptography and Security
Data Structures and Algorithms
url https://arxiv.org/abs/2403.11941