Lattice-Based Zero-Knowledge Proofs and Applications: Shorter, Simpler, and More General
Vadim Lyubashevsky, Ngoc Khanh Nguyen, Maxime Plançon
摘要
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.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了最后一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper22
- Practical, Round-Optimal Lattice-Based Blind SignaturesShweta Agrawal, Elena Kirshanova, Damien Stehlé, Anshu YadavCCS 2022 · 被引用 52 次
- A New Framework for More Efficient Round-Optimal Lattice-Based (Partially) Blind Signature via Trapdoor SamplingRafaël del Pino, Shuichi KatsumataCRYPTO 2022 · 被引用 50 次
- Practical Lattice-Based Zero-Knowledge Proofs for Integer RelationsVadim Lyubashevsky, Ngoc Khanh Nguyen, Gregor SeilerCCS 2020 · 被引用 41 次
- A Framework for Practical Anonymous Credentials from LatticesJonathan Bootle, Vadim Lyubashevsky, Ngoc Khanh Nguyen, Alessandro SorniottiCRYPTO 2023 · 被引用 34 次
- Lattice Signature with Efficient Protocols, Application to Anonymous CredentialsCorentin Jeudy, Adeline Roux-Langlois, Olivier SandersCRYPTO 2023 · 被引用 29 次
它引用的顶会 Paper9
- MatRiCT: Efficient, Scalable and Post-Quantum Blockchain Confidential Transactions ProtocolMuhammed F. Esgin, Raymond K. Zhao, Ron Steinfeld, Joseph K. Liu 等CCS 2019 · 被引用 104 次
- Lattice-Based Group Signatures and Zero-Knowledge Proofs of Automorphism StabilityRafaël del Pino, Vadim Lyubashevsky, Gregor SeilerCCS 2018 · 被引用 84 次
- Practical Non-interactive Publicly Verifiable Secret Sharing with Thousands of PartiesCraig Gentry, Shai Halevi, Vadim LyubashevskyEUROCRYPT 2022 · 被引用 65 次
- Sigma Protocols for MQ, PKP and SIS, and Fishy Signature SchemesWard BeullensEUROCRYPT 2020 · 被引用 61 次
- Practical Product Proofs for Lattice CommitmentsThomas Attema, Vadim Lyubashevsky, Gregor SeilerCRYPTO 2020 · 被引用 60 次
相关 Paper
- The LaZer Library: Lattice-Based Zero Knowledge and Succinct Proofs for Quantum-Safe PrivacyVadim Lyubashevsky, Gregor Seiler, Patrick SteuerCCS 2024 · 被引用 13 次
- Polynomial Commitments from Lattices: Post-quantum Security, Fast Verification and Transparent SetupValerio Cini, Giulio Malavolta, Ngoc Khanh Nguyen, Hoeteck WeeCRYPTO 2024 · 被引用 10 次
- New Techniques for Preimage Sampling: Improved NIZKs and More from LWEBrent Waters, Hoeteck Wee, David J. WuEUROCRYPT 2025 · 被引用 6 次
- Sharp: Short Relaxed Range ProofsGeoffroy Couteau, Dahmun Goudarzi, Michael Klooß, Michael ReichleCCS 2022 · 被引用 14 次
- Efficient Range Proofs with Transparent Setup from Bounded Integer CommitmentsGeoffroy Couteau, Michael Klooß, Huang Lin, Michael ReichleEUROCRYPT 2021 · 被引用 37 次
