Paper 2026/2672
Nenya: Efficient zkSNARKs for Integer Rings Z/2kZ via Reverse Multiplication-Friendly Embeddings
Abstract
Zero-knowledge succinct non-interactive arguments of knowledge (zkSNARKs) are powerful cryptographic tools for certifying the correctness of computations with short proofs, fast verification, and zero-knowledge privacy guarantees. However, most existing zkSNARK schemes support arithmetic only over finite fields defined by large primes or their extensions. This creates substantial overhead when proving computations written in high-level programming languages, which typically operate on fixed-width integer types such as 32-bit and 64-bit integers. In this paper, we introduce Nenya, the first practical SNARK scheme that supports native arithmetic over the integer ring $\mathbb{Z}/2^k\mathbb{Z}$. At the core of Nenya are new reductions from rank-1 constraint systems (R1CS) over $\mathbb{Z}/2^k\mathbb{Z}$ to constraints over Galois rings via reverse multiplication-friendly embeddings (RMFEs). We also design a polynomial commitment scheme based on suitable classes of error-correcting codes, which supports well-formedness checks and packing rotations on committed witnesses essentially for free, resulting in sublinear verifier time. Experimental results demonstrate that Nenya achieves strong concrete performance. For a rank-1 constraint system of size $2^{25}$ for data-parallel computations over 32-bit integers, Nenya achieves a prover time of only 4.8 seconds. This is four orders of magnitude faster than the state-of-the-art SNARK scheme over $\mathbb{Z}/2^k\mathbb{Z}$, and only 1.06$\times$ slower than a SNARK over a field with the same number of constraints. For general computation, the prover time of Nenya is 34.6 seconds. Moreover, for proving pixel-level image transformations that arise in media-provenance workflows, such as filtering that operates natively modulo $2^8$, Nenya proves the same computation 12$\times$ faster than a field-based SNARK.
Metadata
- Available format(s)
-
PDF
- Category
- Cryptographic protocols
- Publication info
- Published elsewhere. Minor revision. IEEE Symposium on Security and Privacy 2027
- Keywords
- zk-SNARKszero-knowledge proofGalois ringsinteger rings
- Contact author(s)
-
tianyuz @ illinois edu
nikita @ illinois edu
zhangyp @ illinois edu - History
- 2026-10-31: approved
- 2026-10-28: received
- See all versions
- Short URL
- https://ia.cr/2026/2672
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2026/2672,
author = {Tianyu Zhang and Nikita Borisov and Yupeng Zhang},
title = {Nenya: Efficient {zkSNARKs} for Integer Rings Z/{2kZ} via Reverse Multiplication-Friendly Embeddings},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/2672},
year = {2026},
url = {https://eprint.iacr.org/2026/2672}
}