Scooby: Improved multi-party homomorphic secret sharing based on FHE

In this paper we present new constructions of multi-party homomorphic secret sharing (HSS) based on a new primitive that we call homomorphic encryption with decryption to shares (HEDS). Our first scheme, which we call Scooby, is based on many popular fully homomorphic encryption (FHE) schemes with a...

Full description

Saved in:
Bibliographic Details
Published inInformation and computation Vol. 297; p. 105133
Main Authors Chillotti, Ilaria, Orsini, Emmanuela, Scholl, Peter, Van Leeuwen, Barry
Format Journal Article
LanguageEnglish
Published Elsevier Inc 01.03.2024
Subjects
Online AccessGet full text
ISSN0890-5401
1090-2651
DOI10.1016/j.ic.2023.105133

Cover

Loading…
More Information
Summary:In this paper we present new constructions of multi-party homomorphic secret sharing (HSS) based on a new primitive that we call homomorphic encryption with decryption to shares (HEDS). Our first scheme, which we call Scooby, is based on many popular fully homomorphic encryption (FHE) schemes with a linear decryption property. Scooby achieves an n-party HSS for general circuits with complexity O(|F|+log⁡n), as opposed to O(n2⋅|F|) for the prior best construction based on multi-key FHE. Scooby relies on a trusted setup procedure, and can be based on (ring)-LWE with a super-polynomial modulus-to-noise ratio. In our second construction, Scrappy, assuming any generic FHE plus HSS for NC1-circuits, we obtain a HEDS scheme which does not require a super-polynomial modulus. While these schemes all require FHE, in another instantiation, Shaggy, we show how it is also possible to obtain multi-party HSS without FHE, instead relying on the DCR assumption to obtain 4-party HSS for constant-degree polynomials.
ISSN:0890-5401
1090-2651
DOI:10.1016/j.ic.2023.105133