Dot-Product Proofs and Their Applications

Nir Bitansky*, Prahladh Harsha, Yuval Ishai, Ron D. Rothblum, David J. Wu

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

A dot-product proof (DPP) is a simple probabilistic proof system in which the input statement x and the proof π are vectors over a finite field F, and the proof is verified by making a single dot-product query q, (xπ) jointly to x and π. A DPP can be viewed as a 1-query fully linear PCP. We study the feasibility and efficiency of D PPs, obtaining the following results: •Small-field DPP. For any finite field F and Boolean circuit C of size S, there is a D PP for proving that there exists w such that C(x,w)=1 with a proof π of length S· poly(|F|) and soundness error ϵ=O(1/√{|F}|}). We show this error to be asymptotically optimal. In particular, and in contrast to the best known PCPs, there exist strictly linear-length DPPs over constant-size fields. •Large-field DPP. If |F|≥ poly (S/ϵ), there is a similar DPP with soundness error ϵ and proof length O(S) (in field elements). The above results do not rely on the PCP theorem and their proofs are considerably simpler. We apply our DPP constructions toward two kinds of applications. •Hardness of approximation. We obtain a simple proof for the NP-hardness of approximating MAXLIN (with dense instances) over any finite field F up to some constant factor c > 1, independent of F. Unlike previous PCP-based proofs, our proof yields exponential-time hardness under the exponential time hypothesis (ETH). •Succinct arguments. We improve the concrete efficiency of succinct interactive arguments in the generic group model using input-independent preprocessing. In particular, the communication is comparable to sending two group elements and the verifier's computation is dominated by a single group exponentiation. We also show how to use DPPs together with linear-only encryption to construct succinct commit-and-prove arguments.

Original languageEnglish
Title of host publicationProceedings - 2024 IEEE 65th Annual Symposium on Foundations of Computer Science, FOCS 2024
PublisherIEEE Computer Society
Pages806-825
Number of pages20
ISBN (Electronic)9798331516741
DOIs
StatePublished - 2024
Event65th IEEE Annual Symposium on Foundations of Computer Science, FOCS 2024 - Chicago, United States
Duration: 27 Oct 202430 Oct 2024

Publication series

NameProceedings - Annual IEEE Symposium on Foundations of Computer Science, FOCS
ISSN (Print)0272-5428

Conference

Conference65th IEEE Annual Symposium on Foundations of Computer Science, FOCS 2024
Country/TerritoryUnited States
CityChicago
Period27/10/2430/10/24

Funding

FundersFunder number
Google
Google India Research Award
European Commission
Microsoft Research
European Research Council
Department of Atomic Energy, Government of IndiaRTI4001
Iowa Science Foundation2774/20
National Science FoundationCNS-2318701, CNS-2140975
Bloom's Syndrome Foundation2022370
ISF-NSFC3127/23
European Union's Horizon Europe research and innovation programme101042417
NTSC742754
FASTPROOF101041208

    Keywords

    • ETH hardness
    • dot-product proofs
    • linear PCPs
    • succinct arguments

    Fingerprint

    Dive into the research topics of 'Dot-Product Proofs and Their Applications'. Together they form a unique fingerprint.

    Cite this