FALCON: A Fourier Transform Based Approach for Fast and Secure Convolutional Neural Network Predictions

11/20/2018
by   Shaohua Li, et al.
0

Machine learning as a service has been widely deployed to utilize deep neural network models to provide prediction services. However, this raises privacy concerns since clients need to send sensitive information to servers. In this paper, we focus on the scenario where clients want to classify private images with a convolutional neural network model hosted in the server, while both parties keep their data private. We present FALCON, a fast and secure approach for CNN predictions based on Fourier Transform. Our solution enables linear layers of a CNN model to be evaluated simply and efficiently with fully homomorphic encryption. We also introduce the first efficient and privacy-preserving protocol for softmax function, which is an indispensable component in CNNs and has not yet been evaluated in previous works due to its high complexity. We implemented the FALCON and evaluated the performance on real-world CNN models. The experimental results show that FALCON outperforms the best known works in both computation and communication cost.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/21/2022

Secure Aggregation of Semi-Honest Clients and Servers in Federated Learning with Secret-Shared Homomorphism

Privacy-preserving distributed machine learning has been recognized as o...
research
04/12/2019

Graph Wavelet Neural Network

We present graph wavelet neural network (GWNN), a novel graph convolutio...
research
08/21/2019

A Novel Privacy-Preserving Deep Learning Scheme without Using Cryptography Component

Recently, deep learning, which uses Deep Neural Networks (DNN), plays an...
research
06/09/2018

TAPAS: Tricks to Accelerate (encrypted) Prediction As a Service

Machine learning methods are widely used for a variety of prediction pro...
research
12/04/2018

Outsourcing Private Machine Learning via Lightweight Secure Arithmetic Computation

In several settings of practical interest, two parties seek to collabora...
research
02/22/2020

Optimizing Privacy-Preserving Outsourced Convolutional Neural Network Predictions

Neural networks provide better prediction performance than previous tech...
research
05/05/2020

Secure Single-Server Nearly-Identical Image Deduplication

Cloud computing is often utilized for file storage. Clients of cloud sto...

Please sign up or login with your details

Forgot password? Click here to reset