Paper 2024/814

Succinct Homomorphic Secret Sharing

Damiano Abram, Aarhus University
Lawrence Roy, Aarhus University
Peter Scholl, Aarhus University
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 $f$ on the shares, with the restriction that $f$ 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 $\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 $N$ parties, for any polynomial $N$, 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 $N$ parties for any polynomial $N$: (1) For general layered Boolean circuits of size $s$, with communication $O(N s/\log\log s)$, and (2) For layered, sufficiently wide Boolean circuits, with communication $O(N s/\log s)$.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
A major revision of an IACR publication in EUROCRYPT 2024
DOI
https://doi.org/10.1007/978-3-031-58751-1_11
Keywords
Homomorphic secret sharingSecure Multiparty ComputationVector OLEFunction Secret Sharing
Contact author(s)
damiano abram @ cs au dk
ldr709 @ gmail com
peter scholl @ cs au dk
History
2024-05-27: approved
2024-05-24: received
See all versions
Short URL
https://ia.cr/2024/814
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/814,
      author = {Damiano Abram and Lawrence Roy and Peter Scholl},
      title = {Succinct Homomorphic Secret Sharing},
      howpublished = {Cryptology ePrint Archive, Paper 2024/814},
      year = {2024},
      doi = {https://doi.org/10.1007/978-3-031-58751-1_11},
      note = {\url{https://eprint.iacr.org/2024/814}},
      url = {https://eprint.iacr.org/2024/814}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.