Secure aggregation is a cryptographic protocol that enables a central server to compute the sum of model updates from multiple clients in a federated learning system without learning any individual client's private data. It is a core privacy-preserving machine learning technique that prevents the server from performing a model inversion attack or inferring sensitive information from a single client's gradient update. The protocol ensures that only the aggregated result is revealed, providing a strong guarantee of client data confidentiality during the collaborative training process.
