Lune

EUROCRYPT2025Top-tier venue

Weakly Super-Invertible Matrices and Constant Communication Dishonest Majority MPC

Alexander Bienstock, Kevin Yeo

2025Year
1Citations

Abstract

In recent years, there has been tremendous progress in improving the concrete communication complexity of dishonest majority MPC. In the sub-optimal corruption threshold setting where t<(1−ε)⋅nt<(1-\varepsilon)\cdot n for some constant 0<ε≤1/20<\varepsilon\leq 1/2, Sharing Transformation (Goyal et al.\textit{et al.}, CRYPTO'22) and SuperPack (Escudero et al.\textit{et al.}, EUROCRYPT'23) presented protocols with information-theoretic online phases requiring O(1)O(1) field elements of total communication per multiplication gate. However, Sharing Transformation assumes that their offline phase is instantiated by a trusted party, while SuperPack instantiates their offline phase with large communication of Ω(n)\Omega(n) per multiplication gate assuming oblivious linear evaluation (OLE) correlations. The main bottleneck in instantiating the offline phases of both protocols is generating random packed beaver triples of the form [a],[b],[c][\mathbf{a}],[\mathbf{b}],[\mathbf{c}], for random a,b∈Fk\mathbf{a},\mathbf{b}\in\mathbb{F}^k, and c=a∗b∈Fk\mathbf{c}=\mathbf{a}*\mathbf{b}\in\mathbb{F}^k, where k=Ω(n)k=\Omega(n) is the packing parameter\textit{packing parameter}.

To address this bottleneck, our main technical contribution is introducing and constructing weakly\textit{weakly} super-invertible matrices, a relaxation of super-invertible matrices in which sub-matrices have high (but not necessarily full) rank. This relaxation allows for matrices with only O~(n)\widetilde{O}(n) non-zero entries, enabling a first step towards generating packed beaver triples with O~(1)\widetilde{O}(1) total communication per underlying triple, assuming OLE correlations. As the second (and final) step, we use the efficient triple extraction\textit{triple extraction} protocol of (Choudhury and Patra, Trans. Inform. Theory '17).

We also implement our packed beaver triple protocol and provide experimental results. Our new protocol obtains up to 38% smaller communication and 9% reduction in runtime compared to SuperPack's triple protocol. Additionally, by instantiating SuperPack's offline phase with our new protocol, we obtain up to 16% communication reductions.

Finally, we use our packed beaver triple protocol to instantiate the offline phase of Sharing Transformation, yielding a dishonest majority MPC protocol with O~(∣C∣)\widetilde{O}(|C|) total communication across both the offline and online phases.

Ask about this paper

Ask your agent about it.

Lune has read the top-tier papers around this one, so every answer names the papers it rests on.

Questions to start from

Your agent calls

Lunesearch_papers

Ask in Lune

Free to start. No credit card required.

lune papers get 26ba689a-2246-4683-987a-e6d59fad1fd8

Related papers

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