FL: Federated Learning—a technique to train models across decentralized devices holding local data samples, without exchanging them
PFL: Personalized Federated Learning—variants of FL designed to handle non-IID data by adapting the global model to individual users
HE: Homomorphic Encryption—encryption that allows computations (like addition) to be performed on ciphertext, yielding an encrypted result that decrypts to the correct operation on the plaintext
CSAHE: Cyclic Secure Aggregation with Homomorphic Encryption—the paper's novel protocol where users pass encrypted gradients in a ring topology to aggregate them without exposing individual updates
iDLG: Improved Deep Leakage from Gradients—an attack method that reconstructs private training data (like images) by analyzing the gradients shared during training
Per-FedAvg: Personalized Federated Averaging—an FL algorithm inspired by meta-learning (MAML) where the goal is to find a good initialization that adapts quickly to local tasks
Dice score: A metric for evaluating image segmentation accuracy, measuring the overlap between the predicted segmentation and the ground truth
non-IID: Non-Independent and Identically Distributed—data that does not follow the same distribution across all users (e.g., different scanner artifacts)
HBC attacker: Honest-But-Curious attacker—a participant who follows the protocol correctly but tries to infer private information from the legitimate messages they receive