OpenMined / TenSEAL

A library for doing homomorphic encryption operations on tensors
Apache License 2.0
775 stars 155 forks source link

model training on encrypted data #479

Open sbzgyxzm opened 2 months ago

sbzgyxzm commented 2 months ago

The tutorial gives an example of training a logistic regression model on encrypted data. Many papers have implemented CNN training on the encrypted MNIST dataset. However, I can only find open-source code to implement encrypted logistic regression, and there is no code to implement encrypted CNN training. I'm wondering if any open-source projects are implementing encrypted CNN training.

rayhankinan commented 1 month ago

Currently, I am working on building an encrypted CNN model by utilizing this library (TenSEAL) and PyTorch. It's still ongoing and I am still working on trying to train the model on encrypted data. You are more than welcome to check my project here. Feel free to reach me out if you're interested to know more.