Updatable and Universal Common Reference Strings with Applications to zk-SNARKs

Jens Groth, Markulf Kohlweiss, Mary Maller, Sarah Meiklejohn, Ian Miers

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

Abstract / Description of output

By design, existing (pre-processing) zk-SNARKs embed a secret trapdoor in a relation-dependent common reference strings (CRS). The trapdoor is exploited by a (hypothetical) simulator to prove the scheme is zero knowledge, and the secret-dependent structure facilitates a linear-size CRS and linear-time prover computation. If known by a real party, however, the trapdoor can be used to subvert the security of the system. The structured CRS that makes zk-SNARKs practical also makes deploying zk-SNARKS problematic, as it is difficult to argue why the trapdoor would not be available to the entity responsible for generating the CRS. Moreover, for pre-processing zk-SNARKs a new trusted CRS needs to be computed every time the relation is changed.

In this paper, we address both issues by proposing a model where a number of users can update a universal CRS. The updatable CRS model guarantees security if at least one of the users updating the CRS is honest. We provide both a negative result, by showing that zk-SNARKs with private secret-dependent polynomials in the CRS cannot be updatable, and a positive result by constructing a zk-SNARK based on a CRS consisting only of secret-dependent monomials. The CRS is of quadratic size, is updatable, and is universal in the sense that it can be specialized into one or more relation-dependent CRS of linear size with linear-time prover computation.
Original languageEnglish
Title of host publicationAdvances in Cryptology – CRYPTO 2018
Subtitle of host publication38th Annual International Cryptology Conference, Santa Barbara, CA, USA, August 19–23, 2018, Proceedings, Part III
EditorsHovav Shacham, Alexandra Boldyreva
Place of PublicationSanta Barbara, CA, USA
PublisherSpringer, Cham
Pages698-728
Number of pages31
ISBN (Electronic)978-3-319-96878-0
ISBN (Print)978-3-319-96877-3
DOIs
Publication statusPublished - 24 Jul 2018
Event38th International Cryptology Conference - University of California, Santa Barbara (UCSB), Santa Barbara, United States
Duration: 19 Aug 201823 Aug 2018
https://crypto.iacr.org/2018/index.html
https://crypto.iacr.org/2018/index.html

Publication series

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

Conference

Conference38th International Cryptology Conference
Abbreviated titleCRYPTO 2018
Country/TerritoryUnited States
CitySanta Barbara
Period19/08/1823/08/18
Internet address

Fingerprint

Dive into the research topics of 'Updatable and Universal Common Reference Strings with Applications to zk-SNARKs'. Together they form a unique fingerprint.

Cite this