In federated learning using homomorphic encryption, all participants in most schemes share the same pair of keys, which can easily cause key leaks and lead to data privacy leaks.

After research, I found that someone proposed to use a multi-key homomorphic encryption algorithm to solve the above problems. But I wonder why no one has added a key management scheme, such as secret sharing, to the existing single-key homomorphic encryption schemes, so that each participant has only a part of the key.

This can also solve the problem of single-key encryption in federated learning. The key homomorphic encryption key is easy to leak. Is it feasible to apply secret sharing as a key management scheme in federated learning based on homomorphic encryption?


1 Answer 1


Indeed people have studied secret sharing + homomorphic encryption, it's actually one of those multi-party homomorphic encryption schemes. Check https://eprint.iacr.org/2021/1412 for some introduction.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.