Paper 2025/2099
A Lattice-based Designated Verifier zkSNARK from Standard Assumptions
Abstract
Designated Verifier zero-knowledge Succinct Non-Interactive Arguments of Knowledge (DV-zkSNARKs) are cryptographic argument systems in which the ability to verify proofs is restricted to a designated verifier. Unlike publicly verifiable zkSNARKs, these constructions ensure that only an authorized party can validate the correctness of the proof. Existing lattice-based DV-zkSNARK constructions typically rely either on linear-only encryption or on the Linear Targeted Malleability (LTM) assumption. The former has been cryptanalytically broken and therefore no longer provides a credible basis for post-quantum security. The latter is a non-standard and comparatively less established assumption and, moreover, restricts knowledge soundness to the non-adaptive setting. To overcome these limitations, we propose an inner-product argument system whose security relies solely on the well-established hardness of the Module Short Integer Solution (MSIS) problem and that achieves adaptive knowledge soundness in the random oracle model. This construction enables a designated verifier, holding a secret key, to succinctly verify inner product of a committed witness with an arbitrary vector. By combining our argument system with a linear probabilistic checkable proof (LPCP) compiler, to the best of our knowledge, we obtain the first DV-zkSNARK construction based on standard assumptions. Our implementation achieves prover and verification times comparable to the state of the art, while reducing public parameter size by a factor of 10, at the cost of a 2.5x increase in proof size.
Metadata
- Available format(s)
-
PDF
- Category
- Cryptographic protocols
- Publication info
- Preprint.
- Keywords
- DV-zkSNARKLinear targeted malleabilityAdaptive soundnessLattice-based
- Contact author(s)
-
mohammadsadegh ahmadi @ ee sharif edu
teghlidos @ sharif edu
behzad abdolmaleki @ sheffield ac uk
khanh nguyen @ kcl ac uk - History
- 2026-07-13: revised
- 2025-11-14: received
- See all versions
- Short URL
- https://ia.cr/2025/2099
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2025/2099,
author = {Mohammad Sadegh Ahmadi and Taraneh Eghlidos and Behzad Abdolmaleki and Ngoc Khanh Nguyen},
title = {A Lattice-based Designated Verifier {zkSNARK} from Standard Assumptions},
howpublished = {Cryptology {ePrint} Archive, Paper 2025/2099},
year = {2025},
url = {https://eprint.iacr.org/2025/2099}
}