RedShift: Transparent SNARKs from List Polynomial Commitments

8Citations
Citations of this article
17Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We introduce an efficient transformation from univariate polynomial commitment based zk-SNARKs to their transparent counterparts. The transformation is achieved with the help of a new IOP primitive which we call a list polynomial commitment. This primitive is applicable for preprocessing zk-SNARKs over both prime and binary fields. We present the primitive itself along with a soundness analysis of the transformation and instantiate it with an existing universal proof system. We also present benchmarks for a proof of concept implementation alongside a comparison with the current non-transparent state-of-the-art. Our results show competitive efficiency both in terms of proof size and generation times. At the 80-bit security level, our benchmarks provide proof generation times of about a minute and proof sizes of around 515 KB for a circuit with one million gates.

Cite

CITATION STYLE

APA

Kattis, A. A., Panarin, K., & Vlasov, A. (2022). RedShift: Transparent SNARKs from List Polynomial Commitments. In Proceedings of the ACM Conference on Computer and Communications Security (pp. 1725–1737). Association for Computing Machinery. https://doi.org/10.1145/3548606.3560657

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free