Private Machine Learning in TensorFlow using Secure Computation
Morten Dahl, Jason Mancuso, Yann Dupis, Ben Decoste, Morgan Giraud,, Ian Livingstone, Justin Patriquin, Gavin Uhma

TL;DR
This paper introduces a framework that integrates secure multi-party computation into TensorFlow, enabling privacy-preserving machine learning with existing tools and optimizations, demonstrated through benchmarks on typical models.
Contribution
It provides an open source implementation of a state-of-the-art secure computation protocol within TensorFlow, enhancing privacy-preserving ML workflows.
Findings
Successful integration of secure computation in TensorFlow
Improved performance benchmarks on private ML models
Enhanced tooling for privacy-preserving machine learning
Abstract
We present a framework for experimenting with secure multi-party computation directly in TensorFlow. By doing so we benefit from several properties valuable to both researchers and practitioners, including tight integration with ordinary machine learning processes, existing optimizations for distributed computation in TensorFlow, high-level abstractions for expressing complex algorithms and protocols, and an expanded set of familiar tooling. We give an open source implementation of a state-of-the-art protocol and report on concrete benchmarks using typical models from private machine learning.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Data Security · Privacy-Preserving Technologies in Data · Complexity and Algorithms in Graphs
