International Association for Cryptologic Research

International Association
for Cryptologic Research

CryptoDB

Homomorphic Secret Sharing from Lattices Without FHE

Authors:
Elette Boyle
Lisa Kohl
Peter Scholl
Download:
DOI: 10.1007/978-3-030-17656-3_1 (login may be required)
Search ePrint
Search Google
Abstract: Homomorphic secret sharing (HSS) is an analog of somewhat- or fully homomorphic encryption (S/FHE) to the setting of secret sharing, with applications including succinct secure computation, private manipulation of remote databases, and more. While HSS can be viewed as a relaxation of S/FHE, the only constructions from lattice-based assumptions to date build atop specific forms of threshold or multi-key S/FHE. In this work, we present new techniques directly yielding efficient 2-party HSS for polynomial-size branching programs from a range of lattice-based encryption schemes, without S/FHE. More concretely, we avoid the costly key-switching and modulus-reduction steps used in S/FHE ciphertext multiplication, replacing them with a new distributed decryption procedure for performing “restricted” multiplications of an input with a partial computation value. Doing so requires new methods for handling the blowup of “noise” in ciphertexts in a distributed setting, and leverages several properties of lattice-based encryption schemes together with new tricks in share conversion.The resulting schemes support a superpolynomial-size plaintext space and negligible correctness error, with share sizes comparable to SHE ciphertexts, but cost of homomorphic multiplication roughly one order of magnitude faster. Over certain rings, our HSS can further support some level of packed SIMD homomorphic operations. We demonstrate the practical efficiency of our schemes within two application settings, where we compare favorably with current best approaches: 2-server private database pattern-match queries, and secure 2-party computation of low-degree polynomials.
Video from EUROCRYPT 2019
BibTeX
@article{eurocrypt-2019-29353,
  title={Homomorphic Secret Sharing from Lattices Without FHE},
  booktitle={Advances in Cryptology – EUROCRYPT 2019},
  series={Advances in Cryptology – EUROCRYPT 2019},
  publisher={Springer},
  volume={11477},
  pages={3-33},
  doi={10.1007/978-3-030-17656-3_1},
  author={Elette Boyle and Lisa Kohl and Peter Scholl},
  year=2019
}