Lattice-Based Zero-Knowledge Proofs and Applications: Shorter, Simpler, and More General
Vadim Lyubashevsky, Ngoc Khanh Nguyen, Maxime Plançon
Abstract
We present a much-improved practical protocol, based on the hardness of Module-SIS and Module-LWE problems, for proving knowledge of a short vector s satisfying A s " t mod q. The currently mostefficient technique for constructing such a proof works by showing that the ℓ∞ norm of s is small. It creates a commitment to a polynomial vector m whose CRT coefficients are the coefficients of s and then shows that (1) A • CRT(m) " t mod q and (2) in the case that we want to prove that the ℓ∞ norm is at most 1, the polynomial product (m ´1) • m • (m `1) equals to 0. While these schemes are already quite practical, the requirement of using the CRT embedding and only being naturally adapted to proving the ℓ∞-norm, somewhat hinders the efficiency of this approach.
In this work, we show that there is a more direct and more efficient way to prove that the coefficients of s have a small ℓ2 norm which does not require an equivocation with the ℓ∞ norm, nor any conversion to the CRT representation. We observe that the inner product between two vectors r and s can be made to appear as a coefficient of a product (or sum of products) between polynomials which are functions of r and s. Thus, by using a polynomial product proof system and hiding all but one coefficient, we are able to prove knowledge of the inner product of two vectors (or of a vector with itself) modulo q. Using a cheap, "approximate range proof", one can then lift the proof to be over Z instead of Zq. Our protocols for proving short norms work over all (interesting) polynomial rings, but are particularly efficient for rings like Z[X](X n `1) in which the function relating the inner product of vectors and polynomial products happens to be a "nice" automorphism.
The new proof system can be plugged into constructions of various lattice-based privacy primitives in a black-box manner. As examples, we instantiate a verifiable encryption scheme and a group signature scheme which are more than twice as compact as the previously best solutions.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext d7a0f574-bcaa-4c2f-be3a-0e75ab87dfe0Cited by top-tier papers22
- Practical, Round-Optimal Lattice-Based Blind SignaturesShweta Agrawal, Elena Kirshanova, Damien Stehlé, Anshu YadavCCS 2022 · 52 citations
- A New Framework for More Efficient Round-Optimal Lattice-Based (Partially) Blind Signature via Trapdoor SamplingRafaël del Pino, Shuichi KatsumataCRYPTO 2022 · 50 citations
- Practical Lattice-Based Zero-Knowledge Proofs for Integer RelationsVadim Lyubashevsky, Ngoc Khanh Nguyen, Gregor SeilerCCS 2020 · 41 citations
- A Framework for Practical Anonymous Credentials from LatticesJonathan Bootle, Vadim Lyubashevsky, Ngoc Khanh Nguyen, Alessandro SorniottiCRYPTO 2023 · 34 citations
- Lattice Signature with Efficient Protocols, Application to Anonymous CredentialsCorentin Jeudy, Adeline Roux-Langlois, Olivier SandersCRYPTO 2023 · 29 citations
Builds on9
- MatRiCT: Efficient, Scalable and Post-Quantum Blockchain Confidential Transactions ProtocolMuhammed F. Esgin, Raymond K. Zhao, Ron Steinfeld, Joseph K. Liu et al.CCS 2019 · 104 citations
- Lattice-Based Group Signatures and Zero-Knowledge Proofs of Automorphism StabilityRafaël del Pino, Vadim Lyubashevsky, Gregor SeilerCCS 2018 · 84 citations
- Practical Non-interactive Publicly Verifiable Secret Sharing with Thousands of PartiesCraig Gentry, Shai Halevi, Vadim LyubashevskyEUROCRYPT 2022 · 65 citations
- Sigma Protocols for MQ, PKP and SIS, and Fishy Signature SchemesWard BeullensEUROCRYPT 2020 · 61 citations
- Practical Product Proofs for Lattice CommitmentsThomas Attema, Vadim Lyubashevsky, Gregor SeilerCRYPTO 2020 · 60 citations
Related papers
- The LaZer Library: Lattice-Based Zero Knowledge and Succinct Proofs for Quantum-Safe PrivacyVadim Lyubashevsky, Gregor Seiler, Patrick SteuerCCS 2024 · 13 citations
- Polynomial Commitments from Lattices: Post-quantum Security, Fast Verification and Transparent SetupValerio Cini, Giulio Malavolta, Ngoc Khanh Nguyen, Hoeteck WeeCRYPTO 2024 · 10 citations
- New Techniques for Preimage Sampling: Improved NIZKs and More from LWEBrent Waters, Hoeteck Wee, David J. WuEUROCRYPT 2025 · 6 citations
- Sharp: Short Relaxed Range ProofsGeoffroy Couteau, Dahmun Goudarzi, Michael Klooß, Michael ReichleCCS 2022 · 14 citations
- Efficient Range Proofs with Transparent Setup from Bounded Integer CommitmentsGeoffroy Couteau, Michael Klooß, Huang Lin, Michael ReichleEUROCRYPT 2021 · 37 citations
