An End-to-End Encrypted Neural Network for Gradient Updates Transmission in Federated Learning | Synapse