International Association for Cryptologic Research

International Association
for Cryptologic Research

CryptoDB

Simulation-Extractable KZG Polynomial Commitments and Applications to HyperPlonk

Authors:
Benoit Libert , Zama
Download:
Search ePrint
Search Google
Presentation: Slides
Conference: PKC 2024
Abstract: HyperPlonk is a recent SNARK proposal (Eurocrypt'23) that features a linear-time prover and supports custom gates of larger degree than Plonk. For the time being, its instantiations are only proven to be knowledge-sound (meaning that soundness is only guaranteed when the prover runs in isolation) while many applications motivate the stronger notion of simulation-extractability (SE). Unfortunately, the most efficient SE compilers are not immediately applicable to multivariate polynomial interactive oracle proofs. To address this problem, we provide an instantiation of HyperPlonk for which we can prove simulation-extractability in a strong sense. As a crucial building block, we describe KZG-based commitments to multivariate polynomials that also provide simulation-extractability while remaining as efficient as malleable ones. Our proofs stand in the combined algebraic group and random oracle model and ensure straight-line extractability (i.e., without rewinding).
BibTeX
@inproceedings{pkc-2024-33749,
  title={Simulation-Extractable KZG Polynomial Commitments and Applications to HyperPlonk},
  publisher={Springer-Verlag},
  author={Benoit Libert},
  year=2024
}