Paper 2026/2195

Multi-Key FHE Almost as Fast as Single-Key FHE

Abtin Afshar, University of Wisconsin-Madison
Rishab Goyal, University of Wisconsin-Madison
Abstract

Multi-key fully homomorphic encryption (MKFHE) supports homomorphic computation over ciphertexts encrypted under independently generated keys. Known constructions accommodate independent keys by expanding every ciphertext under the concatenation of the participating secret keys, and then evaluating the circuit in that expanded dimension. A concatenated key is $N$ times longer than an individual key, so the ciphertext on each wire and the running time of each gate grow with $N$, the number of users. L\'opez-Alt, Tromer, and Vaikuntanathan, who introduced MKFHE, asked for a scheme in which all algorithms are independent of $N$. More than a decade later, no MKFHE scheme has a homomorphic evaluation whose cost is even sublinear in $N$. We construct the first MKFHE whose homomorphic evaluation asymptotically matches that of single-key FHE, while users still generate their keys and encrypt independently and the participating set is chosen only after encryption. We insert a public, deterministic, and non-interactive preprocessing phase between encryption and evaluation: key aggregation combines the selected public keys, and ciphertext preparation converts each independently encrypted input into a short single-key ciphertext under a \emph{virtual key}, namely the sum of the participating secret keys. Evaluation then runs on ordinary single-key ciphertexts, so every wire ciphertext, every gate, and the decryptable output are independent of $N$. We give two instantiations, a leveled GSW-based scheme over $\mathbb{Z}_q$ from standard LWE and a leveled BFV-based scheme over cyclotomic rings from circular Ring-LWE. Both retain single-round distributed decryption with statistically simulatable partial decryptions, where the published key material grows with $N$. As a proof of concept, we implement our ring-based construction in Go. For 32 users, its multiplication is $275.13\times$ and $45.50\times$ faster than CDKS and KKLSS, and its ciphertexts are $16.5\times$ smaller than both.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint.
Keywords
Multi-Key FHEOptimal EvaluationFully Succinct
Contact author(s)
abtin @ cs wisc edu
rishab @ cs wisc edu
History
2026-09-26: approved
2026-09-23: received
See all versions
Short URL
https://ia.cr/2026/2195
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/2195,
      author = {Abtin Afshar and Rishab Goyal},
      title = {Multi-Key {FHE} Almost as Fast as Single-Key {FHE}},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/2195},
      year = {2026},
      url = {https://eprint.iacr.org/2026/2195}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.