Paper 2024/1964 Original: eprint.iacr.org/2024/1964 ↗

Lova: Lattice-Based Folding Scheme from Unstructured Lattices

Giacomo Fenzi
Christian Knabenhans
Ngoc Khanh Nguyen
Duc Tu Pham
Abstract

Folding schemes (Kothapalli et al., CRYPTO 2022) are a conceptually simple, yet powerful cryptographic primitive that can be used as a building block to realise incrementally verifiable computation (IVC) with low recursive overhead without general-purpose non-interactive succinct arguments of knowledge (SNARK). Most folding schemes known rely on the hardness of the discrete logarithm problem, and thus are both not quantum-resistant and operate over large prime fields. Existing post-quantum folding schemes (Boneh, Chen, ePrint 2024/257) based on lattice assumptions instead are secure under structured lattice assumptions, such as the Module Short Integer Solution Assumption (MSIS), which also binds them to relatively complex arithmetic. In contrast, we construct Lova, the first folding scheme whose security relies on the (unstructured) SIS assumption. We provide a Rust implementation of Lova, which makes only use of arithmetic in hardware-friendly power-of-two moduli. Crucially, this avoids the need of implementing and performing any finite field arithmetic. At the core of our results lies a new exact Euclidean norm proof which might be of independent interest.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
History
2024-12-04: last updated
2024-12-04: published
Short URL
https://ia.cr/2024/1964
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2024/1964,
      author = {Giacomo Fenzi and Christian Knabenhans and Ngoc Khanh Nguyen and Duc Tu Pham},
      title = {Lova: Lattice-Based Folding Scheme from Unstructured Lattices},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/1964},
      year = {2024},
      url = {https://eprint.iacr.org/2024/1964}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.