Lu et al. propose a pairing-based verifiable shuffle for ElGamal ciphertexts with O(log N) proof size, significantly reducing bandwidth compared to prior O(N) schemes, and provide the first benchmarks for logarithmic-size shuffle proofs. Lu等人在论文中提出一种基于配对的ElGamal密文可验证混洗协议,证明规模为对数级(O(log N)),比现有O(N)方案大幅降低带宽消耗,并首次实现了对数级证明的基准测试。
Notes
Proof size is O(log N) group elements, far better than traditional O(N) schemes.
Public-coin protocol with Fiat-Shamir transform, non-interactive.
Supports updatable SRS from powers-of-tau ceremony.
Proof is only ~1.6 MB for 1M ciphertexts, vs. hundreds of KB to MB for others.
First benchmark for logarithmic-size verifiable shuffle.
Applicable to e-voting and blockchain anonymization.
证明规模仅O(log N)个群元素,远优于传统O(N)方案
基于配对的公币协议,通过Fiat-Shamir转化为非交互式
支持可更新参考字符串,通过power-of-tau仪式生成
百万级密文时证明仅约1.6MB,同规模Shuffle方案需数百KB至数百MB
实现并提供了首个对数级可验证混洗的基准测试
适用于电子投票和区块链匿名化协议
零知识证明零知識証明zkDaily
Q&A Deep Dive 💬今日要点 深入解析 💬今日の要点 深掘り 💬
Thu星期四木曜日
04.30
2026
What is a verifiable shuffle? 什么是verifiable shuffle? 検証可能なシャッフルとは何ですか?
A verifiable shuffle proves that a set of ciphertexts is a rerandomized permutation of another set, without revealing the permutation or randomness. verifiable shuffle用于证明一组密文是另一组密文的重随机排列结果,同时不泄露具体排列或随机性。 検証可能なシャッフルは、暗号文の集合が別の集合のランダム化された順列であることを証明しますが、その順列やランダム性自体は開示しません。
What is the main optimization in this paper? 这篇论文的主要优化是什么? この論文の主な最適化点は何ですか?
The paper achieves logarithmic-size proofs, reducing proof size from linear or quadratic to logarithmic, significantly lowering bandwidth costs. 论文提出对数大小的证明,使proof大小从线性或平方级降低到log级,大幅减少带宽开销。 本論文は、証明サイズを線形または二次から対数に削減するログサイズの証明を実現し、帯域幅コストの大幅な低減をもたらします。
How does the scheme reduce prover and verifier costs? 该方案如何降低证明和验证成本? この仕組みは、プロバーとベリファイアのコストをどのように削減するのでしょうか?
It optimizes algebraic structure and proof representation, reducing exponentiations and the number of group elements, improving efficiency. 通过优化代数结构和证明表达,将指数运算数量降低,同时减少证明中群元素数量,从而整体提升效率。 代数的構造と証明表現を最適化し、べき乗やグループ要素の数を削減することで効率を向上させています。