FedML-AI / FedML

FEDML - The unified and scalable ML library for large-scale distributed training, model serving, and federated learning. FEDML Launch, a cross-cloud scheduler, further enables running any AI jobs on any GPU cloud or on-premise cluster. Built on this library, TensorOpera AI (https://TensorOpera.ai) is your generative AI platform at scale.
https://TensorOpera.ai
Apache License 2.0
4.13k stars 777 forks source link

Does fedml implement encryption currently? #118

Closed dejavu6 closed 10 months ago

dejavu6 commented 3 years ago

Hello, I would like to ask , does fedml implement encryption currently?

JcYBalaBalA commented 3 years ago

I have same question,but until today I do not find any worthy answer

chaoyanghe commented 2 years ago

we do have MPC-based algorithm, check this example: https://github.com/FedML-AI/FedML/tree/master/python/examples/cross_silo/light_sec_agg_example. It's our new paper published at MLSys 2022: https://proceedings.mlsys.org/paper/2022/hash/d2ddea18f00665ce8623e36bd4e3c7c5-Abstract.html

Also, we provide many security (attack/defense), DP related APIs: https://github.com/FedML-AI/FedML/tree/master/python/fedml/core

fedml-dimitris commented 10 months ago

Closing this due to duplication. Please see here: https://github.com/FedML-AI/FedML/issues/108