International Association for Cryptologic Research

International Association
for Cryptologic Research

CryptoDB

Efficient Verifiable Mixnets from Lattices, Revisited

Authors:
Jonathan Bootle , IBM Research Europe - Zurich
Vadim Lyubashevsky , IBM Research Europe - Zurich
Antonio Merino-Gallardo , IBM Research Europe - Zurich & Hasso-Plattner-Institute, University of Potsdam
Download:
Search ePrint
Search Google
Conference: PKC 2025
Abstract: Mixnets are powerful building blocks for providing anonymity in applications like electronic voting and anonymous messaging. The encryption schemes upon which traditional mixnets are built, as well as the zero-knowledge proofs used to provide verifiability, will, however, soon become insecure once a cryptographically-relevant quantum computer is built. In this work, we construct the most compact verifiable mixnet that achieves privacy and verifiability through encryption and zero-knowledge proofs based on the hardness of lattice problems, which are believed to be quantum-safe. A core component of verifiable mixnets is a proof of shuffle. The starting point for our construction is the proof of shuffle of Aranha et al. (CT-RSA 2021). We first identify an issue with the soundness proof in that work, which is also present in the adaptation of this proof in the mixnets of Aranha et al. (ACM CCS 2023) and Hough et al. (IACR CiC 2025). The issue is that one cannot directly adapt classical proofs of shuffle to the lattice setting due to the splitting structure of the rings used in lattice-based cryptography. This is not just an artifact of the proof, but a problem that manifests itself in practice, and we successfully mount an attack against the implementation of the first of the mixnets. We fix the problem and introduce a general approach for proving shuffles in splitting rings that can be of independent interest. The efficiency improvement of our mixnet over prior work is achieved by switching from re-encryption mixnets (as in the works of Aranha et al. and Hough et al.) to decryption mixnets with very efficient layering based on the hardness of the LWE and LWR problems over polynomial rings. The ciphertexts in our scheme are smaller by approximately a factor of 10X and 2X over the aforementioned instantiations, while the linear-size zero-knowledge proofs are smaller by a factor of 4X and 2X.
BibTeX
@inproceedings{pkc-2025-35204,
  title={Efficient Verifiable Mixnets from Lattices, Revisited},
  publisher={Springer-Verlag},
  author={Jonathan Bootle and Vadim Lyubashevsky and Antonio Merino-Gallardo},
  year=2025
}