https://store-images.s-microsoft.com/image/apps.60033.1df777b0-2c6f-4d58-a8f1-b80ea49327fe.79c20295-c7aa-4775-a667-ad3ec800658b.fb7d80b8-d152-4c23-a7b1-6d85767b14d1
OpenMined Grid Domain
Madhava Jay
OpenMined Grid Domain
Madhava Jay
OpenMined Grid Domain
Madhava Jay
OpenMined VM that runs PyGrid Domain
Syft decouples private data from model training, using Federated Learning, Differential Privacy, and Encrypted Computation (like Multi-Party Computation (MPC) and Homomorphic Encryption (HE)) within the main Deep Learning frameworks like PyTorch and TensorFlow.
Most software libraries let you compute over the information you own and see inside of machines you control. However, this means that you cannot compute on information without first obtaining (at least partial) ownership of that information. It also means that you cannot compute using machines without first obtaining control over those machines. This is very limiting to human collaboration and systematically drives the centralization of data, because you cannot work with a bunch of data without first putting it all in one (central) place.
The Syft ecosystem seeks to change this system, allowing you to write software which can compute over information you do not own on machines you do not have (total) control over. This not only includes servers in the cloud, but also personal desktops, laptops, mobile phones, websites, and edge devices. Wherever your data wants to live in your ownership, the Syft ecosystem exists to help keep it there while allowing it to be used privately for computation.