Bilinear pairing + q-SDH ⇒ KZG (Kate-Zaverucha-Goldberg)
Bilinear pairing together with q-SDH implies KZG (Kate-Zaverucha-Goldberg).
Statement
Migrated verbatim from KZG10 - Constant-size commitments to polynomials and their applications:
Introduced the KZG polynomial commitment scheme, which allows a prover to commit to a polynomial with a single group element and later prove evaluations with a single group element proof (O(1) size). Security relies on the -Strong Diffie-Hellman assumption in a bilinear group and requires a structured reference string (trusted setup) of the form for secret . KZG is the polynomial commitment underlying most practical SNARKs, including Plonk and Marlin, and is used in Ethereum’s KZG ceremony (EIP-4844).
Notes
class: unstated: no citing page says which notion of reduction is meant.
Recording a class the wiki does not state would add a claim.
Recorded during migration and not fixed — these are claims about the source text, not changes to it:
- STRUCTURAL: no Abstract heading; unlabelled editorial paragraph.
- The trusted-setup requirement (an SRS of powers of a secret tau) is a THIRD hypothesis in substance but is phrased as a caveat, so the conjunction {q-SDH, bilinear group, SRS} is under-recorded as a 2-node conjunction plus model:crs.
- The second sub-edge (KZG underlies Plonk and Marlin) has NO citation and neither Plonk nor Marlin has a reference page in content/References/ — sources[] left empty rather than fabricated.
- ‘most practical SNARKs’ is an unquantified superlative; the EIP-4844 / Ethereum ceremony remark is a deployment claim, not a relation, and is uncited.
- DUPLICATION: the inventory already has Primitives/polynomial-commitment.md:45 [q-strong-diffie-hellman+pairings ⇒ polynomial-commitment] and :76 [kzg-polynomial-commitment ⇒ succinct-argument], both sourced to KZG10 — this page restates both.