Paper 2026/2052

One Scalar to Fold Them All, and in the Commitment Bind Them: Reduced Logarithmic ElGamal Shuffle Proofs

Freeman Slaughter, University of South Florida
Abstract

Xue, Lu, and Au design a logarithmic-size verifiable shuffle for rerandomized ElGamal ciphertexts by combining a KZG permutation argument with a tagged inner-product argument, with cost $(2\log N+11) \mathbb{G}_1 + 8 \mathbb{F}$. We reduce the communication and computation of their construction by observing that the rerandomization vector $\boldsymbol{\rho} \in \mathbb{F}^N$, despite being utilized as a full witness vector, only enters the consistency equations through the scalar $\rho^* =\langle\boldsymbol{a}, \boldsymbol{\rho} \rangle$. We bind this scalar into an existing KZG commitment and replace XLA's two-vector consistency argument with a one-sided folding proof, while preserving the original relation, polynomial degrees, and powers-of-$\tau$ setup. We show that the the naive scalarization is unsound. Applied correctly, the committed scalar indeed permits extraction of the full rerandomization vector. We present two variants: Variant A has proof size $(2\log_2 N+8) \mathbb{G}_1 + 5 \mathbb{F}$, while Variant B adds one group element but removes one interactive round. Under XLA's grouped base-scalar-pair accounting, the prover's exponentiation count decreases from approximately $18N$ to $13N$ (or $14N$, for Variant B), and the verifier's drops from approximately $7N$ to $6N$. Each proof is a constant $240$ B smaller than XLA's; in a $4$-server mix-net election protocol with $N = 2^{10}$ ballots, our Variant A mixing proof costs $5.88$ KiB in total, about $14\%$ smaller than XLA.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
ElGamalverifiable shuffle
Contact author(s)
fslaughter @ usf edu
History
2026-09-17: approved
2026-09-15: received
See all versions
Short URL
https://ia.cr/2026/2052
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/2052,
      author = {Freeman Slaughter},
      title = {One Scalar to Fold Them All, and in the Commitment Bind Them: Reduced Logarithmic {ElGamal} Shuffle Proofs},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/2052},
      year = {2026},
      url = {https://eprint.iacr.org/2026/2052}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.