International Association for Cryptologic Research

International Association
for Cryptologic Research

EUROCRYPT 2024

SLAP: Succinct Lattice-Based Polynomial Commitments from Standard Assumptions


Martin R. Albrecht
King’s College London and SandboxAQ

Giacomo Fenzi
EPFL

Oleksandra Lapiha
Royal Holloway University of London

Ngoc Khanh Nguyen
King’s College London


Keywords:


Abstract

Recent works on lattice-based extractable polynomial commitments can be grouped into two classes: (i) non-interactive constructions that stem from the functional commitment by Albrecht, Cini, Lai, Malavolta and Thyagarajan (CRYPTO 2022), and (ii) lattice adaptations of the Bulletproofs protocol (S &P 2018). The former class enjoys security in the standard model, albeit a knowledge assumption is desired. In contrast, Bulletproof-like protocols can be made secure under falsifiable assumptions, but due to technical limitations regarding subtractive sets, they only offer inverse-polynomial soundness error. This issue becomes particularly problematic when transforming these protocols to the non-interactive setting using the Fiat-Shamir paradigm.

In this work, we propose the first lattice-based non-interactive extractable polynomial commitment scheme which achieves polylogarithmic proof size and verifier runtime (in the length of the committed message) under standard assumptions in the random oracle model. At the core of our work lies a new tree-based commitment scheme, along with an efficient proof of polynomial evaluation inspired by FRI (ICALP 2018). Natively, the interactive version of the construction is secure under a “multi-instance version” of the Power-Ring BASIS assumption (Eprint 2023/846). We then base security on the Module-SIS assumption by introducing several re-randomisation techniques which can be of independent interest.

Publication

EUROCRYPT 2024

Paper

Artifact

Artifact number
eurocrypt/2024/a13

Artifact published
July 1, 2024

README

ZIP (6 KB)  

License
This work is licensed under the MIT License.


BibTeX How to cite

Albrecht, M.R., Fenzi, G., Lapiha, O., Nguyen, N.K. (2024). SLAP: Succinct Lattice-Based Polynomial Commitments from Standard Assumptions. In: Joye, M., Leander, G. (eds) Advances in Cryptology – EUROCRYPT 2024. EUROCRYPT 2024. Lecture Notes in Computer Science, vol. 14657. Springer, Cham. https://doi.org/10.1007/978-3-031-58754-2_4. Artifact available at https://artifacts.iacr.org/eurocrypt/2024/a13