Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3618260.3649698acmconferencesArticle/Chapter ViewAbstractPublication PagesstocConference Proceedingsconference-collections
research-article
Open access

Perfect Zero-Knowledge PCPs for #P

Published: 11 June 2024 Publication History
  • Get Citation Alerts
  • Abstract

    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 nullstellen- satz 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.

    References

    [1]
    Aaronson, S., and Wigderson, A. Algebrization: A new barrier in complexity theory. ACM Transactions on Computation Theory 1, 1 (2009), 2:1–2:54.
    [2]
    Aharonov, D., Arad, I., and Vidick, T. Guest column: the quantum pcp conjecture. Acm sigact news 44, 2 (2013), 47–79.
    [3]
    Aiello, W., and Håstad, J. Statistical zero-knowledge languages can be recognized in two rounds. Journal of Computer and System Sciences 42, 3 (1991), 327–345. Preliminary version appeared in FOCS ’87.
    [4]
    Alon, N. Combinatorial nullstellensatz. Combinatorics, Probability and Computing 8 (1999), 7–29.
    [5]
    Arora, S., and Barak, B. Computational Complexity: A Modern Approach, 1st ed. Cambridge University Press, New York, NY, USA, 2009.
    [6]
    Arora, S., Lund, C., Motwani, R., Sudan, M., and Szegedy, M. Proof verification and hardness of approximation problems. In Proceedings of the 33rd Annual Symposium on Foundations of Computer Science (1992), pp. 14–23.
    [7]
    Arora, S., and Sudan, M. Improved low-degree testing and its applications. Combinatorica 23, 3 (2003), 365–426. Preliminary version appeared in STOC ’97.
    [8]
    Ben-Or, M., Goldwasser, S., Kilian, J., and Wigderson, A. Multi-prover interactive proofs: how to remove intractability assumptions. In Proceedings of the 20th Annual ACM Symposium on Theory of Computing (1988), STOC ’88, pp. 113–131.
    [9]
    Ben-Sasson, E., Chiesa, A., Forbes, M. A., Gabizon, A., Riabzev, M., and Spooner, N. Zero knowledge protocols from succinct constraint detection. In Proceedings of the 15th Theory of Cryptography Conference (2017), TCC ’17, pp. 172–206.
    [10]
    Bouland, A., Chen, L., Holden, D., Thaler, J., and Vasudevan, P. N. On the power of statistical zero knowledge. SIAM J. Comput. 49, 4 (2020).
    [11]
    Chen, M., Chiesa, A., Gur, T., O’Connor, J., and Spooner, N. Proof-carrying data from arithmetized random oracles. In Annual International Conference on the Theory and Applications of Cryptographic Techniques (2023), EUROCRYPT ’23, pp. 379–404.
    [12]
    Chiesa, A., Forbes, M. A., Gur, T., and Spooner, N. Spatial isolation implies zero knowledge even in a quantum world. Journal of the ACM 69, 2 (2022), 1–44.
    [13]
    Chiesa, A., Forbes, M. A., and Spooner, N. A zero knowledge sumcheck and its applications, 2017.
    [14]
    Dinur, I. The PCP theorem by gap amplification. Journal of the ACM 54, 3 (2007), 12.
    [15]
    Dwork, C., Feige, U., Kilian, J., Naor, M., and Safra, S. Low communication 2-prover zero-knowledge proofs for NP. In Proceedings of the 11th Annual International Cryptology Conference (1992), CRYPTO ’92, pp. 215–227.
    [16]
    Fortnow, L. The complexity of perfect zero-knowledge (extended abstract). In Proceedings of the 19th Annual ACM Symposium on Theory of Computing (1987), STOC ’87, pp. 204–209.
    [17]
    Goldreich, O., Micali, S., and Wigderson, A. Proofs that yield nothing but their validity or all languages in NP have zero-knowledge proof systems. Journal of the ACM 38, 3 (1991), 691–729. Preliminary version appeared in FOCS ’86.
    [18]
    Goldwasser, S., Micali, S., and Rackoff, C. The knowledge complexity of interactive proof systems. SIAM Journal on Computing 18, 1 (1989), 186–208. Preliminary version appeared in STOC ’85.
    [19]
    Grilo, A. B., Slofstra, W., and Yuen, H. Perfect zero knowledge for quantum multiprover interactive proofs. In 60th IEEE Annual Symposium on Foundations of Computer Science, FOCS 2019 (2019), IEEE Computer Society, pp. 611–635.
    [20]
    Hazay, C., Venkitasubramaniam, M., and Weiss, M. Zk-pcps from leakage-resilient secret sharing. J. Cryptol. 35, 4 (2022), 23.
    [21]
    Ishai, Y., Mahmoody, M., and Sahai, A. On efficient zero-knowledge PCPs. In Proceedings of the 9th Theory of Cryptography Conference on Theory of Cryptography (2012), TCC ’12, pp. 151–168.
    [22]
    Ishai, Y., and Weiss, M. Probabilistically checkable proofs of proximity with zero-knowledge. In Proceedings of the 11th Theory of Cryptography Conference (2014), TCC ’14, pp. 121–145.
    [23]
    Ishai, Y., Weiss, M., and Yang, G. Making the best of a leaky situation: Zero-knowledge PCPs from leakage-resilient circuits. In Proceedings of the 13th Theory of Cryptography Conference (2016), TCC ’16-A, pp. 3–32.
    [24]
    Juma, A., Kabanets, V., Rackoff, C., and Shpilka, A. The black-box query complexity of polynomial summation. Computational Complexity 18, 1 (2009), 59–79.
    [25]
    Kalai, Y., and Raz, R. Interactive PCP. In Proceedings of the 35th International Colloquium on Automata, Languages and Programming (2008), ICALP ’08, pp. 536–547.
    [26]
    Kilian, J., Petrank, E., and Tardos, G. Probabilistically checkable proofs with zero knowledge. In Proceedings of the 29th Annual ACM Symposium on Theory of Computing (1997), STOC ’97, pp. 496–505.
    [27]
    Lapidot, D., and Shamir, A. A one-round, two-prover, zero-knowledge protocol for NP. Combinatorica 15, 2 (1995), 204–214.
    [28]
    Lund, C., Fortnow, L., Karloff, H. J., and Nisan, N. Algebraic methods for interactive proof systems. Journal of the ACM 39, 4 (1992), 859–868.
    [29]
    Thaler, J. Proofs, arguments, and zero-knowledge. Foundations and Trends in Privacy and Security 4, 2–4 (2022), 117–660.
    [30]
    Vadhan, S. P. A study of statistical zero-knowledge proofs. PhD thesis, Massachusetts Institute of Technology, 1999.
    [31]
    Weiss, M. Shielding probabilistically checkable proofs: Zero-knowledge pcps from leakage resilience. Entropy 24, 7 (2022), 970.

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    STOC 2024: Proceedings of the 56th Annual ACM Symposium on Theory of Computing
    June 2024
    2049 pages
    ISBN:9798400703836
    DOI:10.1145/3618260
    This work is licensed under a Creative Commons Attribution International 4.0 License.

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 11 June 2024

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Coding Theory
    2. Computational Complexity
    3. Cryptography

    Qualifiers

    • Research-article

    Conference

    STOC '24
    Sponsor:
    STOC '24: 56th Annual ACM Symposium on Theory of Computing
    June 24 - 28, 2024
    BC, Vancouver, Canada

    Acceptance Rates

    Overall Acceptance Rate 1,469 of 4,586 submissions, 32%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 14
      Total Downloads
    • Downloads (Last 12 months)14
    • Downloads (Last 6 weeks)14

    Other Metrics

    Citations

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media