Design a Federated Learning system with homomorphic encryption
Instruction: Outline a federated learning system using homomorphic encryption to protect updates during aggregation. Specify the trust model, who can decrypt, computational tradeoffs, and remaining privacy risks.
Context: Candidates must demonstrate their knowledge of homomorphic encryption and its application in designing privacy-preserving Federated Learning systems.
Updated
Official answer available
Read the opening below, then unlock the full answer and practical guidance.
I would use homomorphic encryption when the privacy requirement justifies the added compute and communication cost...