garbled-circuit
tf-encrypted

garbled-circuit | tf-encrypted | |
---|---|---|
1 | 2 | |
74 | 1,222 | |
- | 0.7% | |
3.4 | 2.5 | |
8 months ago | 5 months ago | |
Python | Python | |
- | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
garbled-circuit
tf-encrypted
- What are the technologies to keep the data secure when it's aggregated from multiple sources?
-
Facebook is reportedly trying to analyze encrypted data without deciphering it
There is a TF package for learning on encrypted data. Not familiar with the details or encryption algos supported.
https://github.com/tf-encrypted/tf-encrypted
What are some alternatives?
PySyft - Perform data science on data that remains in someone else's server
stanford-tensorflow-tutorials - This repository contains code examples for the Stanford's course: TensorFlow for Deep Learning Research.
tandem - A maliciously secure two-party computation engine which is embeddable and accessible
horovod - Distributed training framework for TensorFlow, Keras, PyTorch, and Apache MXNet. [Moved to: https://github.com/horovod/horovod]
garble-lang - Turing-Incomplete Programming Language for Multi-Party Computation with Garbled Circuits
openfl - An Open Framework for Federated Learning.
Yao.jl - Extensible, Efficient Quantum Algorithm Design for Humans.
mia - A library for running membership inference attacks against ML models
privacy - Library for training machine learning models with privacy for training data
openfl - An open source library for creative expression on the web, desktop, mobile and consoles. Inspired by the classic Flash and AIR APIs.
Differential-Privacy-Guide - Differential Privacy Guide
