local differential privacy in fl

Local Differential Privacy (LDP) in FL is a stronger privacy model where each client adds noise to their gradient update BEFORE sending it to the server — the server never sees the true gradient, providing privacy even against an untrusted server.

LDP vs. Central DP

  • Central DP: Server receives true client updates, then adds noise — requires trusting the server.
  • LDP: Each client adds noise locally before sending — privacy holds against any server, malicious or honest.
  • Noise Level: LDP requires $\sqrt{n}\times$ more noise than central DP for the same privacy guarantee ($n$ = number of clients).
  • Utility: LDP has significantly lower model accuracy than central DP — much more noise needed.

Why It Matters

  • Zero Trust: Privacy is guaranteed even if the server is compromised or malicious.
  • Regulatory: Some regulations require data protection against the service provider — LDP satisfies this.
  • Practical Trade-Off: LDP privacy comes at a steep accuracy cost — only viable with many clients.

LDP in FL is privacy without trusting anyone — each client protects their own data locally, eliminating the need to trust the aggregation server.

Go deeper with CFSGPT

Get AI-powered deep-dives, save terms, and run advanced simulations — free account.

Create Free Account