Polymath: Groth16 Is Not the Limit
Helger Lipmaa
摘要
Shortening the argument (three group elements or 1536 / 3072 bits over the BLS12-381/BLS24-509 curves) of the Groth16 zk-SNARK for R1CS is a long-standing open problem. We propose a zk-SNARK Polymath for the Square Arithmetic Programming constraint system using the KZG polynomial commitment scheme. Polymath has a shorter argument (1408 / 1792 bits over the same curves) than Groth16. At 192-bit security, Polymath's argument is nearly half the size, making it highly competitive for high-security future applications. Notably, we handle public inputs in a simple way. We optimized Polymath's prover through an exhaustive parameter search. Polymath's prover does not output elements, aiding in batch verification, SNARK aggregation, and recursion. Polymath's properties make it highly suitable to be the final SNARK in SNARK compositions.
问问这篇 Paper
问问你的智能体。
Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。
引用它的顶会 Paper1
问问它们各自怎么用它相关 Paper
- Soloist: Distributed SNARK for R1CS with Constant Proof SizeWeihan Li, Zongyang Zhang, Yun Li, Pengfei Zhu 等EUROCRYPT 2026
- Constant-Size zk-SNARKs in ROM from Falsifiable AssumptionsHelger Lipmaa, Roberto Parisella, Janno SiimEUROCRYPT 2024 · 被引用 14 次
- RedShift: Transparent SNARKs from List Polynomial CommitmentsAssimakis A. Kattis, Konstantin Panarin, Alexander VlasovCCS 2022 · 被引用 15 次
- Families of SNARK-Friendly 2-Chains of Elliptic CurvesYoussef El Housni, Aurore GuillevicEUROCRYPT 2022 · 被引用 29 次
- Concretely Efficient Lattice-Based Polynomial Commitment from Standard AssumptionsIntak Hwang, Jinyeong Seo, Yongsoo SongCRYPTO 2024 · 被引用 9 次
