paper-with-me

Papers

CrypTFlow: Secure TensorFlow Inference

2019-09-16 · Nishant Kumar, Mayank Rathee, Nishanth Chandran, Divya Gupta, Aseem Rastogi, Rahul Sharma

We present CrypTFlow, a first of its kind system that converts TensorFlow inference code into Secure Multi-party Computation (MPC) protocols at the push of a button. To do this, we build three components. Our first component, Athos, is an end-to-end compiler from TensorFlow to a variety of semi-honest MPC protocols. The second component, Porthos, is an improved semi-honest 3-party protocol that provides significant speedups for TensorFlow like applications. Finally, to provide malicious secure MPC protocols, our third component, Aramis, is a novel technique that uses hardware with integrity guarantees to convert any semi-honest MPC protocol into an MPC protocol that provides malicious security. The malicious security of the protocols output by Aramis relies on integrity of the hardware and semi-honest security of MPC. Moreover, our system matches the inference accuracy of plaintext TensorFlow. We experimentally demonstrate the power of our system by showing the secure inference of real-world neural networks such as ResNet50 and DenseNet121 over the ImageNet dataset with running times of about 30 seconds for semi-honest security and under two minutes for malicious security. Prior work in the area of secure inference has been limited to semi-honest security of small networks over tiny datasets such as MNIST or CIFAR. Even on MNIST/CIFAR, CrypTFlow outperforms prior work.

📄 PDF Abstract BibTeX arXiv:1909.07814

Code (4)

mpc-msri/EzPC 공식 구현 tf
Wphackedhelp/Wordpress-scanner
larsonreever/awesome-malware-analysis
tf-encrypted/tf-encrypted tf

Similar Papers 제목 키워드 기반

CrypTFlow2: Practical 2-Party Secure Inference

2020-10-13 · Deevashwer Rathee, Mayank Rathee, Nishant Kumar, Nishanth Chandran 외

We present CrypTFlow2, a cryptographic framework for secure inference over realistic Deep Neural Networks (DNNs) using secure 2-party computation. CrypTFlow2 protocols are both correct -- i.e., their outputs are bitwise …

Efficient ML Models for Practical Secure Inference

2022-08-26 · Vinod Ganesan, Anwesh Bhattacharya, Pratyush Kumar, Divya Gupta 외

ML-as-a-service continues to grow, and so does the need for very strong privacy guarantees. Secure inference has emerged as a potential solution, wherein cryptographic primitives allow inference without revealing users' …

secureTF: A Secure TensorFlow Framework

2021-01-20 · Do Le Quoc, Franz Gregor, Sergei Arnautov, Roland Kunkel 외

Data-driven intelligent applications in modern online services have become ubiquitous. These applications are usually hosted in the untrusted cloud computing infrastructure. This poses significant security risks since th…

BIG-bench Machine LearningCloud Computing

Private Machine Learning in TensorFlow using Secure Computation

2018-10-18 · Morten Dahl, Jason Mancuso, Yann Dupis, Ben Decoste 외

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 integrat…

BIG-bench Machine Learning

TensorSCONE: A Secure TensorFlow Framework using Intel SGX

2019-02-12 · Roland Kunkel, Do Le Quoc, Franz Gregor, Sergei Arnautov 외

Machine learning has become a critical component of modern data-driven online services. Typically, the training phase of machine learning techniques requires to process large-scale datasets which may contain private and …

BIG-bench Machine LearningCloud Computing