Paper 2025/1839

Lattice-Based zk-SNARKs with Hybrid Verification Technique

Supriya Adhikary, Indian Institute of Technology Kanpur
Puja Mondal, Indian Institute of Technology Kanpur
Angshuman Karmakar, Indian Institute of Technology Kanpur
Abstract

Zero-knowledge succinct arguments of knowledge (zkSNARK) provide short privacy-preserving proofs for general NP problems. Public verifiability of zkSNARK protocols is a desirable property, where the proof can be verified by anyone once generated. Designated-verifier zero-knowledge is useful when it is necessary that only one or a few individuals should have access to the verification result. All zkSNARK schemes are either fully publicly verifiable or can be verified by a designated verifier with a secret verification key. In this work, we propose a new notion of a hybrid verification mechanism. Here, the prover generates a proof that can be verified by a designated verifier. For this proof, the designated verifier can generate auxiliary information with its secret key. The combination of this proof and the auxiliary information allows any public verifier to verify the proof without any other information. We also introduce necessary security notions and mechanisms to identify a cheating designated verifier or the prover. Our hybrid verification zkSNARK construction is based on module lattices and adapts the zkSNARK construction by Ishai et al. (CCS 2021). In this construction, the designated verifier is required only once after proof generation to create the publicly verifiable proof. Our construction achieves a small constant-size proof and fast verification time, which is linear in the statement size.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
Zero-knowledgeSNARKLattices
Contact author(s)
adhikarys @ cse iitk ac in
pujamondal @ cse iitk ac in
angshuman @ cse iitk ac in
History
2025-10-08: approved
2025-10-05: received
See all versions
Short URL
https://ia.cr/2025/1839
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/1839,
      author = {Supriya Adhikary and Puja Mondal and Angshuman Karmakar},
      title = {Lattice-Based zk-{SNARKs} with Hybrid Verification Technique},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/1839},
      year = {2025},
      url = {https://eprint.iacr.org/2025/1839}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.