Search papers, labs, and topics across Lattice.
DDP-SA is a federated learning framework combining local differential privacy (LDP) and additive secret sharing (ASS) to enhance privacy and scalability. Clients add calibrated Laplace noise to gradients before decomposing them into secret shares distributed across servers, preventing individual update exposure. Experiments demonstrate DDP-SA achieves higher model accuracy than LDP alone and stronger privacy than MPC-only methods, scaling linearly with participants.
Achieve stronger privacy guarantees and higher model accuracy in federated learning by strategically combining differential privacy and secure aggregation, outperforming either technique alone.
This article presents DDP-SA, a scalable privacy-preserving federated learning framework that jointly leverages client-side local differential privacy (LDP) and full-threshold additive secret sharing (ASS) for secure aggregation. Unlike existing methods that rely solely on differential privacy or on secure multi-party computation (MPC), DDP-SA integrates both techniques to deliver stronger end-to-end privacy guarantees while remaining computationally practical. The framework introduces a two-stage protection mechanism: clients first perturb their local gradients with calibrated Laplace noise, then decompose the noisy gradients into additive secret shares that are distributed across multiple intermediate servers. This design ensures that (i) no single compromised server or communication channel can reveal any information about individual client updates, and (ii) the parameter server reconstructs only the aggregated noisy gradient, never any client-specific contribution. Extensive experiments show that DDP-SA achieves substantially higher model accuracy than standalone LDP while providing stronger privacy protection than MPC-only approaches. The proposed framework scales linearly with the number of participants and offers a practical, privacy-preserving solution for federated learning applications with controllable computational and communication overhead.