Table of Contents
Fetching ...

Efficient Multi-Party Secure Comparison over Different Domains with Preprocessing Assistance

Kaiwen Wang, Xiaolin Chang, Yuehan Dong, Ruichen Zhang

TL;DR

This work presents the first dealer-assisted LTBits (Less-Than-Bits) and MSB (Most Significant Bit) extraction protocols over both F and Z, achieving perfect security at the protocol level, and fully exploiting the dealer's capability to generate rich correlated randomness.

Abstract

Secure comparison is a fundamental primitive in multi-party computation, supporting privacy-preserving applications such as machine learning and data analytics. A critical performance bottleneck in comparison protocols is their preprocessing phase, primarily due to the high cost of generating the necessary correlated randomness. Recent frameworks introduce a passive, non-colluding dealer to accelerate preprocessing. However, two key issues still remain. First, existing dealer-assisted approaches treat the dealer as a drop-in replacement for conventional preprocessing without redesigning the comparison protocol to optimize the online phase. Second, most protocols are specialized for particular algebraic domains, adversary models, or party configurations, lacking broad generality. In this work, we present the first dealer-assisted $n$-party LTBits (Less-Than-Bits) and MSB (Most Significant Bit) extraction protocols over both $\mathbb{F}_p$ and $\mathbb{Z}_{2^k}$, achieving perfect security at the protocol level. By fully exploiting the dealer's capability to generate rich correlated randomness, our $\mathbb{F}_p$ construction achieves constant-round online complexity and our $\mathbb{Z}_{2^k}$ construction achieves $O(\log_n k)$ rounds with tunable branching factor. All protocols are formulated as black-box constructions via an extended ABB model, ensuring portability across MPC backends and adversary models. Experimental results demonstrate $1.79\times$ to $19.4\times$ speedups over state-of-the-art MPC frameworks, highlighting the practicality of our protocols for comparison-intensive MPC applications.

Efficient Multi-Party Secure Comparison over Different Domains with Preprocessing Assistance

TL;DR

This work presents the first dealer-assisted LTBits (Less-Than-Bits) and MSB (Most Significant Bit) extraction protocols over both F and Z, achieving perfect security at the protocol level, and fully exploiting the dealer's capability to generate rich correlated randomness.

Abstract

Secure comparison is a fundamental primitive in multi-party computation, supporting privacy-preserving applications such as machine learning and data analytics. A critical performance bottleneck in comparison protocols is their preprocessing phase, primarily due to the high cost of generating the necessary correlated randomness. Recent frameworks introduce a passive, non-colluding dealer to accelerate preprocessing. However, two key issues still remain. First, existing dealer-assisted approaches treat the dealer as a drop-in replacement for conventional preprocessing without redesigning the comparison protocol to optimize the online phase. Second, most protocols are specialized for particular algebraic domains, adversary models, or party configurations, lacking broad generality. In this work, we present the first dealer-assisted -party LTBits (Less-Than-Bits) and MSB (Most Significant Bit) extraction protocols over both and , achieving perfect security at the protocol level. By fully exploiting the dealer's capability to generate rich correlated randomness, our construction achieves constant-round online complexity and our construction achieves rounds with tunable branching factor. All protocols are formulated as black-box constructions via an extended ABB model, ensuring portability across MPC backends and adversary models. Experimental results demonstrate to speedups over state-of-the-art MPC frameworks, highlighting the practicality of our protocols for comparison-intensive MPC applications.
Paper Structure (33 sections, 3 equations, 5 figures, 5 tables)

This paper contains 33 sections, 3 equations, 5 figures, 5 tables.

Figures (5)

  • Figure 1: The dealer-assisted MPC framework.
  • Figure 2: Ideal functionality for the MPC arithmetic black-box model modulo $M$, where $M$ is either a ring or a finite field.
  • Figure 3: Example of PrefixAND circuit with input length $k=20$ and maximum branching factor $n=4$.
  • Figure 4: Performance comparison between \ref{['protocol:msb-p']} and Rabbit's MSB protocol over $\mathbb{F}_p$ under different prime field sizes, security models, and network configurations. Each row represents a different prime $p$, while columns show LAN runtime, WAN runtime, and communication cost respectively.
  • Figure 5: Performance comparison between \ref{['protocol:msb-2k']} and Rabbit's MSB protocol over $\mathbb{Z}_{2^k}$ for 10000 comparison operations. Each subplot shows our protocol's performance across different AND gate branching factors ($n=2$ to $10$) versus Rabbit's baseline (restricted in $n=2$). The first row shows results for $k=s=32$, and the second row for $k=s=64$.