Machine Learning sur des données cryptées#
Notebooks
Lectures
A Differentially Private Stochastic Gradient Descent Algorithm for Multiparty Classification
CryptoNets: Applying Neural Networks to Encrypted Data with High Throughput and Accuracy
Encrypted statistical machine learning: new privacy preserving methods
Fast and Secure Linear Regression and Biometric Authentication with Security Update
Hawk: The Blockchain Model of Cryptography and Privacy-Preserving Smart Contracts
Cryptotree : fast and accurate predictions on encrypted structured data
2021
Lectures - alternatives
Lectures - MPC
awesome-mpc (Multi-Party Computation)
Modules
CrypTen : l’approche la plus prometteuse par Facebook
ciphermed, pas maintenu par l’auteur mais un peu plus par d’autres ciphermed-forests
PySyft : encrypted deep learning library
python-paillier (phe) : a library for partially homomorphic encryption in python, cette librairie fait du machine learning en clair une fois les données et le modèle décryptées, elle promet de faire mieux
PySEAL (SEAL, PySEAL: A Python wrapper implementation of the SEAL homomorphic encryption library)