Lune

EUROCRYPT2025顶会

Simultaneous-Message and Succinct Secure Computation

Elette Boyle, Abhishek Jain, Sacha Servan-Schreiber, Akshayaram Srinivasan

2025年份
5被引次数
1顶会引用

摘要

We put forth and instantiate a new primitive we call simultaneous-message and succinct (SMS) secure computation. An SMS scheme enables a minimal communication pattern for secure computation in the following scenario: Alice has a large private input X, Bob has a small private input y, and Charlie wants to learn f(X,y)f(X, y) for some public function ff.

Given a common reference string (CRS) setup phase, an SMS scheme for a function f is instantiated with two parties holding inputs XX and yy, and has the following structure:

  • The parties simultaneously exchange a single message.
  • Communication is succinct, scaling sublinearly in the size of XX and the output f(X,y)f(X, y).
  • Without further interaction, the parties can locally derive additive secret shares of f(X,y)f(X, y).

Indeed, Alice and Bob simultaneously send each other a message using the CRS and their private inputs. Using the transcript and their private state, the parties locally derive additive secret shares of f(X,y)f(X, y), which they can send to Charlie. As such, an SMS scheme incurs a communication cost to Charlie that is only twice that of the function output length. Importantly, the size of Alice’s message does not grow with the size of her input XX, and both Alice’s and Bob’s first-round messages grow sublinearly in the size of the output. Additionally, Alice’s or Bob’s view provides no information about the other party’s input besides the output of f(X,y)f(X, y), even if colluding with Charlie.

We obtain the following results:

  • Assuming Learning With Errors (LWE), we build an SMS scheme supporting evaluation of depth-dd circuits, where Alice's message is of size ∣f(X,y)∣(2/3)|f(X, y)|^{(2/3)}· poly(λ, d), Bob's message is of size (∣y∣+∣f(X,y)∣(2/3))(|y| + |f(X, y)|^{(2/3)}) · poly(λ, d), and λ is the security parameter. We can further extend this to support all functions by assuming the circular security of LWE.

  • Assuming sub-exponentially secure indistinguishability obfuscation, in conjunction with other standard assumptions, we build an SMS scheme supporting arbitrary polynomial-sized batch functions of the form (f(x1,y),...,f(xL,y))(f(x_1, y), ..., f(x_L, y)), for X=(x1,...,xL)X = (x_1, ..., x_L). The size of Alice's and Bob's messages in this construction is poly(λ) and poly(λ, |f|, log L), respectively.

We show that SMS schemes have several immediate applications. An SMS scheme gives:

  • A direct construction of trapdoor hash functions (TDH) (Döttling et al., Crypto'19) for the same class of functions as the one supported by the SMS scheme.

  • A simple and generic compiler for obtaining compact, rate-1 fully homomorphic encryption (FHE) from any non-compact FHE scheme.

  • A simple and generic compiler for obtaining correlation-intractable (CI) hash functions that are secure against all efficiently-searchable relations.

In turn, under the LWE assumption, we obtain the first construction of TDH for all functions and generic approaches for obtaining rate-1 FHE and CI hashing. We also show that our iO-based construction gives an alternative approach for two-round secure computation with communication succinctness in the output length (Hubáček and Wichs, ITCS'15).

问问这篇 Paper

问问你的智能体。

Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。

可以从这些问题问起

智能体调用

Lunesearch_papers

在 Lune 里问

免费开始,无需绑卡

引用它的顶会 Paper1

问问它们各自怎么用它

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖