Lune

USENIX Security2026Top-tier venue

Butterfly: Scalable Multi-Party Circuit-PSI via Triplet Zero-Sharing

Ranyang Liu, Xiaojie Guo, Tong Li, Zheli Liu

2026Year

Abstract

Multi-party circuit private set intersection (MP-CPSI) enables m parties to compute the intersection of their private sets in secret-shared form, facilitating secure downstream computations. However, existing protocols face severe efficiency bottlenecks: they either rely on generic circuit-based approaches (e.g., Sort-Compare-Shuffle) that incur prohibitive non-linear complexity, or they aggregate pairwise two-party protocols using full-scale m-party MPC, where the communication cost scales super-linearly with the number of participants.

In this work, we propose Butterfly, a highly scalable MP-CPSI protocol that achieves the communication cost of each party independent of the number of parties m and linear in the set size n. Our construction reduces the general m-party problem to an honest-majority three-party committee via a novel dual-execution blueprint and triplet zero-sharing, leveraging only efficient key-value stores (KVS) and symmetric-key operations. Furthermore, our protocol decouples the complexity of downstream generic computations from m, allowing the subsequent circuits to be evaluated using efficient generic honestmajority three-party computations among the committee (the "body"), while the other m -3 clients (the "wings") achieve only one-shot communication and are dropout-tolerant. The security of our protocol relies on the non-collusion assumption among the committee and is secure against any adversary corrupting arbitrary clients and at most one committee party. We further provide an efficient extension of our protocol to support associated payloads, enabling downstream complex analytics with practical efficiency.

Compared to the state-of-the-art baselines without noncollusion assumptions, our protocol achieves up to 10130× and 3231× reductions in communication and running time, respectively, for m = 30. In the special case of m = 3, our protocol requires 4× less communication and runs 14× faster than the honest-majority baseline in the same model. We separately evaluate our protocol in large-scale settings, which runs in just 2.66 (resp. 65.5) seconds under a 10Gbps (resp. 200Mbps) network for 120 parties each holding 2 20 items, incurring only 1405 MB communication costs in total.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext 678266a9-71d2-40a0-b85d-88d32a0b56d2

Builds on26

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines