ECLIPSE: Enhanced Compiling Method for Pedersen-Committed zkSNARK Engines

Diego F. Aranha, Emil Madsen Bennedsen, Matteo Campanelli, Chaya Ganesh, Claudio Orlandi, Akira Takahashi

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

We advance the state-of-the art for zero-knowledge commit-and-prove SNARKs (CP-SNARKs). CP-SNARKs are an important class of SNARKs which, using commitments as “glue”, allow to efficiently combine proof systems—e.g., general-purpose SNARKs (an efficient way to prove statements about circuits) and Σ-protocols (an efficient way to prove statements about group operations). Thus, CP-SNARKs allow to efficiently provide zero-knowledge proofs for composite statements such as h=H(gx) for some hash-function H.
Our main contribution is providing the first construction of CP-SNARKs where the proof size is succinct in the number of commitments.
We achieve our result by providing a general technique to compile Algebraic Holographic Proofs (AHP) (an underlying abstraction used in many modern SNARKs) with special “decomposition” properties into an efficient CP-SNARK. We then show that some of the most efficient AHP constructions—Marlin, PLONK, and Sonic—satisfy our compilation requirements.
Our resulting SNARKs achieve universal and updatable reference strings, which are highly desirable features as they greatly reduce the trust needed in the SNARK setup phase.
Original languageEnglish
Title of host publicationPublic-Key Cryptography – PKC 2022: 25th IACR International Conference on Practice and Theory of Public-Key Cryptography, Virtual Event, March 8–11, 2022, Proceedings, Part I
EditorsGoichiro Hanaoka, Junji Shikata, Yohei Watanabe
PublisherSpringer, Cham
Pages584-614
Number of pages31
Volume13177
ISBN (Electronic)978-3-030-97121-2
ISBN (Print)978-3-030-97120-5
DOIs
Publication statusPublished - 27 Feb 2022
EventThe 25th International Conference on Practice and Theory of Public-Key Cryptography, 2022 - Online
Duration: 8 Mar 202211 Mar 2022
Conference number: 25
https://pkc.iacr.org/2022/

Publication series

NameLecture Notes in Computer Science
PublisherSpringer Cham
Volume13177
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceThe 25th International Conference on Practice and Theory of Public-Key Cryptography, 2022
Abbreviated titlePKC 2022
Period8/03/2211/03/22
Internet address

Fingerprint

Dive into the research topics of 'ECLIPSE: Enhanced Compiling Method for Pedersen-Committed zkSNARK Engines'. Together they form a unique fingerprint.

Cite this