Paper 2026/1790

Lithium: Making Iterative Rejection Sampling Practical for Compact Lattice Signatures

Jipeng Zhang, National University of Singapore
Pengfei Chen, Zhejiang University
Long Chen, Chinese Academy of Sciences
Cong Zhang, Zhejiang University
Jiaheng Zhang, National University of Singapore
Abstract

Post-quantum deployments need signatures that are both fast and small. ML-DSA gives a practical Fiat-Shamir lattice-signature baseline, but its signatures remain large enough to make bandwidth, certificate size, and signed-log storage first-order costs. Gaertner's iterative rejection sampling construction (CRYPTO'25) shows that this design family can be made much more compact. The open question is whether this theoretical design can be turned into a concrete, implementation-oriented signature scheme, where the parameters, algorithms, encodings, and optimized software work together without giving up the promised compactness. We present Lithium, a compact Fiat-Shamir lattice signature that makes iterative rejection sampling practical. Lithium co-designs its parameters, discrete Gaussian sampler, ApproxExp evaluation, iterative rejection sampling, and rANS encoder so that compact signatures do not come at the cost of an impractical signer. For the core components, we introduce algorithmic and vectorized optimizations and provide a portable reference implementation together with vectorized AVX2 and AVX-512 implementations. Lithium-120 targets a security level close to ML-DSA-44. Our experiments show that our fastest implementation signs faster than ML-DSA-44, at 166k versus 191k cycles, while producing signatures about half as large: 1,187 bytes versus 2,420 bytes. Compared with HAETAE-120, Lithium-120 is more compact and signs about 7.5x faster.

Note: Preprint

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Preprint.
Keywords
lattice-based signaturesFiat-Shamir with abortsrejection samplingpost-quantum cryptographyAVX2/AVX-512
Contact author(s)
jp-zhang @ outlook com
chenpengfei155 @ gmail com
chenlong @ iscas ac cn
0022090 @ zju edu cn
jhzhang @ nus edu sg
History
2026-08-26: approved
2026-08-24: received
See all versions
Short URL
https://ia.cr/2026/1790
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/1790,
      author = {Jipeng Zhang and Pengfei Chen and Long Chen and Cong Zhang and Jiaheng Zhang},
      title = {Lithium: Making Iterative Rejection Sampling Practical for Compact Lattice Signatures},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/1790},
      year = {2026},
      url = {https://eprint.iacr.org/2026/1790}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.