OpenMined / PySyft

Perform data science on data that remains in someone else's server
https://www.openmined.org/
Apache License 2.0
9.54k stars 1.99k forks source link

Wrap Open-License Zero-Knowledge Proof Library #3104

Closed Benardi closed 4 years ago

Benardi commented 4 years ago

Zero-knowledge proofs have an important role to play in the future of verified machine learning prediction. However, no deep learning framework has the ability to perform verified computation of neural networks using ZKPs. In this project, you will wrap an existing ZKP library into a new tensor type allowing users of PySyft to generate, evaluate, and verify tensor computations.

Context

I will be mentoring this project as part of the Google Summer of Code

Also, this year we have some plans for PyGrid, along with our other projects, including a focus on production: Deployment on Cloud Providers (GCP, Amazon, Azure). You can check out the PyGrid Roadmap here.

Required Skills:

Difficulty: Easy

There are many libraries to choose from, some of which are already in Python.

List of all GSoC project ideas here.

Useful Links

Useful Links

vineetjai commented 4 years ago

Hi @Benardi I am Vineet Jain, a final year undergraduate student at IIT Kharagpur. I had experience in DL, TensorFlow, PyTorch, and PySyft. I had done my past summer internship in Federated Learning Project(where I had implemented FL on Raspberry pi's (as clients' server) using PySyft ) where I had used PySyft, Tensorflow federated learning, and Tensorflow Federated Core. I am interested in PySyft projects. I am looking forward to contributing!

codeboy5 commented 4 years ago

Hi @Benardi I was interested in working on this. I have experience in DL, TF , Pytorch. I have gone through the tutorials and i am familiar with the codebase.

Benardi commented 4 years ago

@codeboy5 and those interested please join the Openmined Slack, and contact me over there (username Benardi Nunes).

imraniac commented 4 years ago

Hi, My name is Imran Alam, I m an undergraduate student from Jadavpur University. I am interested in working on this project.

shaanrockz commented 4 years ago

Hi, Shahnawaz Alam here, graduate student from RWTH Aachen University germany. I am also interested to work on this project. I tried joining the link above but I suppose I cannot join with my old slack account. Its showing "Contact the workspace administrator for an invitation" @Benardi - my email id (shahnawaz.alam.dev@gmail.com)

hussnainwithss commented 4 years ago

Hi @Benardi

Benardi Nunes

Its asking for a username and password. I dont have an account in that workspace, can you send an invite link please. Thanks.

hussnainwithss commented 4 years ago

Hello @Benardi . Im currently a Computer Science Junior at LUMS Pakistan. I have experience with Deep Learning,and network Security. I would love to work on this project. Looking forward to being guided by you. Can you please give me an invite link to the Slack platform. Thanks.

Benardi commented 4 years ago

@codeboy5 and those interested please join the Openmined Slack, and contact me over there (username Benardi Nunes).

@theparanoidprogrammer

hussnainwithss commented 4 years ago

@codeboy5 and those interested please join the Openmined Slack, and contact me over there (username Benardi Nunes).

@theparanoidprogrammer

Thanks :) just joined

github-actions[bot] commented 4 years ago

This issue has been marked stale because it has been open 30 days with no activity. Leave a comment or remove the stale label to unmark it. Otherwise, this will be closed in 7 days.