Abstract
Zero-Knowledge (ZK) proofs were introduced in the seminal work of Goldwasser, Micali, and Rackoff (STOC 1985) and remain one of the cornerstones of modern cryptography. With the advent of Blockchains, there has been reinvigorated interest in deploying ZK-proof systems in the form of ZK-SNARKs. ZKSNARKs are an attractive variant as they are non-interactive (in fact, publicly verifiable) and succinct. Yet, current deployments require huge running times and/or very large memory, and scaling them to large circuits cannot be accomplished on commodity hardware. We design and implement an efficient sublinear non-interactive zero-knowledge system, Ligetron that can be deployed as a web application and scales to billions of gates. Core to our construction is identifying a good intermediate representation, namely Web Assembly (WASM) that is: (1) versatile to represent complex computations, (2) can be compiled from most popular high-level languages, and (3) embodies rich semantics to derive space-efficiency. On the backend, we design and implement a space-efficient variant of the Ligero ZK system introduced in the work of Ames et al. (ACM CCS 2017) that can leverage the semantics of WASM. Ligetron is the first post-quantum ZK-SNARK to scale to billion gates and run from a browser. On commodity hardware, Ligetron scales to arbitrarily large circuits while showcasing competitive prover/verifier running times and better proof lengths than all previous post-quantum ZK-SNARKs.
Original language | English |
---|---|
Title of host publication | Proceedings - 45th IEEE Symposium on Security and Privacy, SP 2024 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 1760-1776 |
Number of pages | 17 |
ISBN (Electronic) | 9798350331301 |
DOIs | |
State | Published - 2024 |
Externally published | Yes |
Event | 45th IEEE Symposium on Security and Privacy, SP 2024 - San Francisco, United States Duration: 20 May 2024 → 23 May 2024 |
Publication series
Name | Proceedings - IEEE Symposium on Security and Privacy |
---|---|
ISSN (Print) | 1081-6011 |
Conference
Conference | 45th IEEE Symposium on Security and Privacy, SP 2024 |
---|---|
Country/Territory | United States |
City | San Francisco |
Period | 20/05/24 → 23/05/24 |
Bibliographical note
Publisher Copyright:© 2024 IEEE.
Keywords
- ZK-SNARKs
- browser-based
- post-quantum
- space-efficient
- zero-knowledge