Open tanertopal opened 3 years ago
Hi,
Any update on this?
Thanks in advance.
@tanertopal I am also interested in this. Is there a recommended workaround/library than can be used meanwhile?
@anik123 @giorgosera a first code example using DP SGD just got merged into main: https://github.com/adap/flower/tree/main/examples/dp-sgd-mnist
That's great news @danieljanes. Thank you!
wow. Thanks, @danieljanes . I will give it a try.
It appears that the PRIVACY_LOSS
variable in this code is using basic composition (summing epsilon and summing delta) across all clients. Is that right?
In many applications the clients require privacy, so one would perform privacy accounting per client. Further, for a large number of rounds, we may wish to use advanced composition theorems. Is there a privacy post-processing example that does this yet?
Differential Privacy is an important element of many FL workloads. The purpose of this issue is to track interest related to it. Please upvote this issue if you need a Flower-provided Differential Privacy solution for your FL setup.