Learning in the Dark: Privacy-Preserving Machine Learning using Function Approximation
Tanveer Khan, Antonis Michalas

TL;DR
This paper introduces Learning in the Dark, a privacy-preserving machine learning approach that enables classification on encrypted data using homomorphic encryption and polynomial approximations of activation functions, ensuring user privacy.
Contribution
It presents a novel hybrid model that performs classification on encrypted data by approximating activation functions with Chebyshev polynomials, maintaining high accuracy and privacy.
Findings
Successfully classifies encrypted images with high accuracy
Uses polynomial approximation to enable homomorphic encryption compatibility
Ensures privacy by performing computations directly on encrypted data
Abstract
Over the past few years, a tremendous growth of machine learning was brought about by a significant increase in adoption and implementation of cloud-based services. As a result, various solutions have been proposed in which the machine learning models run on a remote cloud provider and not locally on a user's machine. However, when such a model is deployed on an untrusted cloud provider, it is of vital importance that the users' privacy is preserved. To this end, we propose Learning in the Dark -- a hybrid machine learning model in which the training phase occurs in plaintext data, but the classification of the users' inputs is performed directly on homomorphically encrypted ciphertexts. To make our construction compatible with homomorphic encryption, we approximate the ReLU and Sigmoid activation functions using low-degree Chebyshev polynomials. This allowed us to build Learning in the…
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.
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 · Stochastic Gradient Optimization Techniques
