Paper 2026/1540

Lattice-Based Shuffle Arguments using Subset Checking

Behzad Abdolmaleki, University of Sheffield
Prastudy Fauzi, Nanyang Technological University
Jiaqi Gu, University of Sheffield
Toomas Krips, University of Tartu
Nahid Roustaeifar, University of Sheffield
Abstract

Shuffle arguments are a fundamental building block in mix-nets and related privacy-preserving systems, where they are used to prove that a set of ciphertexts or commitments is a permutation and rerandomization of another set without changing the underlying messages. Existing communication-efficient shuffle arguments rely on classical assumptions, whereas known lattice-based constructions are still significantly less efficient. In this paper, we present a lattice-based shuffle argument with short proofs by using the subset-checking approach of Abdolmaleki et al. (SCN 2024) in the lattice setting. Our main construction proves correct shuffles of Ajtai commitments and is built on the ABDLOP commitments and lattice-based zero-knowledge framework of Lyubashevsky et al. (Crypto 2022). The protocol is secure under the Module-SIS and Module-LWE assumptions in the random oracle model. A key technical ingredient is a rerandomization method for the derived commitment key, which restores the distributional properties needed for soundness even when the input commitments may depend on the prover. We further extend our approach to obtain shuffle arguments for ciphertexts and public keys, yielding applications to lattice-based mix-nets and single secret leader election. Finally, we implement our construction and compare it with prior lattice-based shuffle protocols, obtaining substantial improvements in communication, proving time, and verification time.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint.
Keywords
Shuffle argumentse-votinglattice-based cryptographyzero-knowledge proofs
Contact author(s)
behzad abdolmaleki @ sheffield ac uk
prastudy fauzi @ gmail com
jgu35 @ sheffield ac uk
toomas krips @ ut ee
nroustaeifar1 @ sheffield ac uk
History
2026-08-03: approved
2026-07-28: received
See all versions
Short URL
https://ia.cr/2026/1540
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/1540,
      author = {Behzad Abdolmaleki and Prastudy Fauzi and Jiaqi Gu and Toomas Krips and Nahid Roustaeifar},
      title = {Lattice-Based Shuffle Arguments using Subset Checking},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/1540},
      year = {2026},
      url = {https://eprint.iacr.org/2026/1540}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.