Paper 2026/1250
TensorZKP: Repurposing GPU Tensor Cores for High-Performance Zero-Knowledge Proofs
Abstract
GPU Tensor Cores, specialized hardware units designed to accelerate matrix multiplication, have served as the primary engine behind the AI revolution. Given the exponential performance gains they have delivered, aligning cryptographic implementations with this hardware evolution is critical. This is particularly acute for zero-knowledge proofs (ZKPs), a cryptographic primitive that currently grapples with high proof generation costs. Existing GPU implementations for ZKPs rely exclusively on general-purpose SIMT cores, leaving the massive computational power of Tensor Cores untapped. In this paper, we introduce TensorZKP, the first GPU framework to harness Tensor Cores for ZKP acceleration. Since Tensor Cores are designed for low-precision matrix multiplication, mapping ZKP's arithmetic to this hardware is non-trivial. To bridge this gap, we develop Tensor-Core-compatible finite field arithmetic and reformulate ZKP modules, specifically sum-check protocols and Spielman code, into matrix multiplication tasks. Furthermore, we design an asynchronous warp-specialized framework that pipelines memory access, Tensor Core matrix operations, and SIMT-based modular reductions. We instantiate these optimizations with HyperPlonk as the Polynomial Interactive Oracle Proof (PIOP) and Brakedown as the Polynomial Commitment Scheme (PCS) to enable end-to-end proof generation. The evaluation results show that TensorZKP exhibits remarkable efficiency. At a $2^{25}$ scale, the underlying building blocks complete in $0.85$ ms for inner product, $0.91$ ms for scalar-vector multiplication, $4.04$ ms for degree-2 sum-check, and $11.58$ ms for the encoder. For a circuit with $2^{25}$ multiplication gates, TensorZKP achieves a proof generation time of only $215.28$ milliseconds, representing a $955\times$ speedup over the CPU baseline and a $36.2\times$ improvement over state-of-the-art SIMT-based GPU implementations.
Metadata
- Available format(s)
-
PDF
- Category
- Implementation
- Publication info
- Published elsewhere. Minor revision. Usenix Security 2026
- Keywords
- Tensor Core; GPU; Zero-Knoweledge Proof;
- Contact author(s)
-
lutao @ nus edu sg
jipengzhang @ nus edu sg
guo yanpei @ u nus edu
hinsliu @ zju edu cn
wenjiequ @ u nus edu
zhwang @ zju edu cn
chenwz @ zju edu cn
jhzhang @ nus edu sg - History
- 2026-06-16: revised
- 2026-06-13: received
- See all versions
- Short URL
- https://ia.cr/2026/1250
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2026/1250,
author = {Tao Lu and Jipeng Zhang and Yanpei Guo and Xuanming Liu and Wenjie Qu and Zonghui Wang and Wenzhi Chen and Jiaheng Zhang},
title = {{TensorZKP}: Repurposing {GPU} Tensor Cores for High-Performance Zero-Knowledge Proofs},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/1250},
year = {2026},
url = {https://eprint.iacr.org/2026/1250}
}