Paper 2025/620

Need for zkSpeed: Accelerating HyperPlonk for Zero-Knowledge Proofs

Alhad Daftardar, New York University
Jianqiao Mo, New York University
Joey Ah-kiow, New York University
Benedikt Bünz, New York University
Ramesh Karri, New York University
Siddharth Garg, New York University
Brandon Reagen, New York University
Abstract

(Preprint) Zero-Knowledge Proofs (ZKPs) are rapidly gaining importance in privacy-preserving and verifiable computing. ZKPs enable a proving party to prove the truth of a statement to a verifying party without revealing anything else. ZKPs have applications in blockchain technologies, verifiable machine learning, and electronic voting, but have yet to see widespread adoption due to the computational complexity of the proving process.Recent works have accelerated the key primitives of state-of-the-art ZKP protocols on GPU and ASIC. However, the protocols accelerated thus far face one of two challenges: they either require a trusted setup for each application, or they generate larger proof sizes with higher verification costs, limiting their applicability in scenarios with numerous verifiers or strict verification time constraints. This work presents an accelerator, zkSpeed, for HyperPlonk, a state-of-the-art ZKP protocol that supports both one-time, universal setup and small proof sizes for typical ZKP applications in publicly verifiable, consensus-based systems. We accelerate the entire protocol, including two major primitives: SumCheck and Multi-scalar Multiplications (MSMs). We develop a full-chip architecture using 366.46 mm and 2 TB/s of bandwidth to accelerate the entire proof generation process, achieving geometric mean speedups of 801 over CPU baselines.

Note: Preprint - Accepted to ISCA 2025

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Preprint.
Keywords
HyperPlonkHardware AcceleratorsASICPrivacyZero-Knowledge Proofs
Contact author(s)
ajd9396 @ nyu edu
jm8782 @ nyu edu
ja4844 @ nyu edu
bb @ nyu edu
rkarri @ nyu edu
sg175 @ nyu edu
bjr5 @ nyu edu
History
2025-04-11: approved
2025-04-04: received
See all versions
Short URL
https://ia.cr/2025/620
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/620,
      author = {Alhad Daftardar and Jianqiao Mo and Joey Ah-kiow and Benedikt Bünz and Ramesh Karri and Siddharth Garg and Brandon Reagen},
      title = {Need for {zkSpeed}: Accelerating {HyperPlonk} for Zero-Knowledge Proofs},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/620},
      year = {2025},
      url = {https://eprint.iacr.org/2025/620}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.