Lune

EUROCRYPT2024Top-tier venue

Succinct Homomorphic Secret Sharing

Damiano Abram, Lawrence Roy, Peter Scholl

2024Year
25Citations
4Top-tier citations

Abstract

This work introduces homomorphic secret sharing (HSS) with succinct share size. In HSS, private inputs are shared between parties, who can then homomorphically evaluate a function on their shares, obtaining a share of the function output. In succinct HSS, a portion of the inputs can be distributed using shares whose size is sublinear in the number of such inputs. The parties can then locally evaluate a function ff on the shares, with the restriction that ff must be linear in the succinctly shared inputs.

We construct succinct, two-party HSS for branching programs, based on either the decisional composite residuosity assumption, a DDH-like assumption in class groups, or learning with errors with a superpolynomial modulus-to-noise ratio. We then give several applications of succinct HSS, which were only previously known using fully homomorphic encryption, or stronger tools:

  • Succinct vector oblivious linear evaluation (VOLE): Two parties can obtain secret shares of a long, arbitrary vector x⃗\vec x, multiplied by a scalar Δ\Delta, with communication sublinear in the size of the vector.
  • Batch, multi-party distributed point functions: A protocol for distributing a batch of secret, random point functions among NN parties, for any polynomial NN, with communication sublinear in the number of DPFs.
  • Sublinear MPC for any number of parties: Two new constructions of MPC with sublinear communication complexity, with NN parties for any polynomial NN: (1) For general layered Boolean circuits of size ss, with communication O(Ns/log⁡log⁡s)O(N s/\log\log s), and (2) For layered, sufficiently wide Boolean circuits, with communication O(Ns/log⁡s)O(N s/\log s).

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 c0383b1f-6fd8-4282-9036-dc0eff500660

Cited by top-tier papers4

Ask how each one uses it

Related papers

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