Bilinear pairing + q-SDH ⇒ PCS
Bilinear pairing together with q-SDH implies PCS.
Statement
Migrated verbatim from polynomial-commitment:
The KZG scheme commits to as in a bilinear group, where is a secret known only during trusted setup. An opening proof for is the single group element (the “quotient polynomial” evaluated at ). Verification checks using the pairing.
- Proof size: (one group element)
- Verification time: (two pairings)
- Setup: Trusted; requires a structured reference string
- Security: -Strong Diffie-Hellman assumption in a bilinear group
- Reference: KZG10
Used in: Plonk, Marlin, KZG-based zkRollups, Ethereum 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:
- ‘q-Strong Diffie-Hellman’ has NO assumption page (content/Assumptions/bilinear-map-assumptions.md does not mention q-SDH) — dangling hypothesis.
- The bilinear-group requirement is a second hypothesis carried only in prose (‘in a bilinear group’);
[[pairings]]is a Glossary page, not an assumption. - Trusted setup: the reduction holds only in a structured-reference-string model, stated in a bullet rather than as part of the claim.
- Efficiency bullets (proof size / verification time) are attached to the same block and would be lost if only the implication is migrated.