apple / pfl-research

Simulation framework for accelerating research in Private Federated Learning
http://apple.github.io/pfl-research/
Apache License 2.0
281 stars 27 forks source link

Support for Secure Aggregation #56

Closed sonnguyenasu closed 5 months ago

sonnguyenasu commented 5 months ago

Hi, Is there any support for secure aggregation scheme on FL such as SecAgg or SecAgg+?

grananqvist commented 5 months ago

Hi, pfl focus on simulating the effects of PFL. Secure aggregation techniques generally do not perturb the gradients (at least not in SecAgg and SecAgg+ that you mention), which means simulating this effect is simply the identity. Additionally, pfl does not emulate the constraints and effects of a real-world deployed PFL system (where it would be logical to implement secure aggregation to assess the constraints it introduces). Therefore, we do not include any implementations of common secure aggregation methods in pfl.

sonnguyenasu commented 5 months ago

Thanks for your response!