Paper 2026/2146

Succinct Shortness Check Under a Few Kilobytes via Tensor Train Random Projections

Zhiyuan Geng, University of Edinburgh
Maxime Plançon
Abstract

Range proofs are a fundamental building block of lattice-based proof systems. Existing approaches relying on standard Johnson-Lindenstrauss (JL) struggle to provide succinctness: unstructured JL incurs linear verifier complexity, while structured JL introduced in RoK and Roll [ASIACRYPT'25] produce large projection vectors that need to be sent in costly committed form. For a witness of dimension $m$ and a security parameter $\lambda$, the JL projection vector is $O(\lambda),$ but the projection matrix is $O(\lambda m)$. Structured JL can be represented in $\widetilde O(\rho \lambda^2)$, but the resulting projection length grows to $\widetilde O(m / \rho)$ for any trade-off parameter $\rho > 1$. \hspace{5mm} In this paper, we introduce Tensor Train Random Projection (TTRP) to lattice-based cryptography, offering a ``best of both world" structured JL variant. The Tensor Train (TT) matrix representation drops to $\widetilde O(\lambda)$, while maintaining the projection vector at $O(\lambda)$. \hspace{5mm} We show that TTRP can be seamlessly integrated into proof systems by linearizing the well-formedness of the projection with the sum-check protocol. Concretely, using TTRP + sum-check as a drop-in replacement for existing range proof techniques yields an approximate shortness check with $O(\lambda \log m (\log\log m)^2)$ verifier complexity and proof size around $4$ KB for relevant parameter settings.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
LatticesTensor TrainApproximate range proofs
Contact author(s)
zhiyuan geng @ ed ac uk
maxime plancon @ iohk io
History
2026-09-22: approved
2026-09-22: received
See all versions
Short URL
https://ia.cr/2026/2146
License
No rights reserved
CC0

BibTeX

@misc{cryptoeprint:2026/2146,
      author = {Zhiyuan Geng and Maxime Plançon},
      title = {Succinct Shortness Check Under a Few Kilobytes via Tensor Train Random Projections},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/2146},
      year = {2026},
      url = {https://eprint.iacr.org/2026/2146}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.