Privacy Preserving Machine Learning as a Service

Machine learning algorithms based on neural networks have achieved remarkable results and are being extensively used in different domains. However, the machine learning algorithms requires access to raw data which is often privacy sensitive. To address this issue, we develop new techniques to provid...

Full description

Bibliographic Details
Main Author: Hesamifard, Ehsan
Other Authors: Buckles, Bill
Format: Others
Language:English
Published: University of North Texas 2020
Subjects:
Online Access:https://digital.library.unt.edu/ark:/67531/metadc1703277/
id ndltd-unt.edu-info-ark-67531-metadc1703277
record_format oai_dc
spelling ndltd-unt.edu-info-ark-67531-metadc17032772021-11-01T05:28:22Z Privacy Preserving Machine Learning as a Service Hesamifard, Ehsan Homomorphic encryption machine learning data privacy deep learning convolutional neural network neural network Machine learning algorithms based on neural networks have achieved remarkable results and are being extensively used in different domains. However, the machine learning algorithms requires access to raw data which is often privacy sensitive. To address this issue, we develop new techniques to provide solutions for running deep neural networks over encrypted data. In this paper, we develop new techniques to adopt deep neural networks within the practical limitation of current homomorphic encryption schemes. We focus on training and classification of the well-known neural networks and convolutional neural networks. First, we design methods for approximation of the activation functions commonly used in CNNs (i.e. ReLU, Sigmoid, and Tanh) with low degree polynomials which is essential for efficient homomorphic encryption schemes. Then, we train neural networks with the approximation polynomials instead of original activation functions and analyze the performance of the models. Finally, we implement neural networks and convolutional neural networks over encrypted data and measure performance of the models. University of North Texas Buckles, Bill Fu, Song Thompson, Mark Morozov, Kirill 2020-05 Thesis or Dissertation vii, 133 pages Text local-cont-no: submission_1971 https://digital.library.unt.edu/ark:/67531/metadc1703277/ ark: ark:/67531/metadc1703277 English Public Hesamifard, Ehsan Copyright Copyright is held by the author, unless otherwise noted. All rights Reserved.
collection NDLTD
language English
format Others
sources NDLTD
topic Homomorphic encryption
machine learning
data privacy
deep learning
convolutional neural network
neural network
spellingShingle Homomorphic encryption
machine learning
data privacy
deep learning
convolutional neural network
neural network
Hesamifard, Ehsan
Privacy Preserving Machine Learning as a Service
description Machine learning algorithms based on neural networks have achieved remarkable results and are being extensively used in different domains. However, the machine learning algorithms requires access to raw data which is often privacy sensitive. To address this issue, we develop new techniques to provide solutions for running deep neural networks over encrypted data. In this paper, we develop new techniques to adopt deep neural networks within the practical limitation of current homomorphic encryption schemes. We focus on training and classification of the well-known neural networks and convolutional neural networks. First, we design methods for approximation of the activation functions commonly used in CNNs (i.e. ReLU, Sigmoid, and Tanh) with low degree polynomials which is essential for efficient homomorphic encryption schemes. Then, we train neural networks with the approximation polynomials instead of original activation functions and analyze the performance of the models. Finally, we implement neural networks and convolutional neural networks over encrypted data and measure performance of the models.
author2 Buckles, Bill
author_facet Buckles, Bill
Hesamifard, Ehsan
author Hesamifard, Ehsan
author_sort Hesamifard, Ehsan
title Privacy Preserving Machine Learning as a Service
title_short Privacy Preserving Machine Learning as a Service
title_full Privacy Preserving Machine Learning as a Service
title_fullStr Privacy Preserving Machine Learning as a Service
title_full_unstemmed Privacy Preserving Machine Learning as a Service
title_sort privacy preserving machine learning as a service
publisher University of North Texas
publishDate 2020
url https://digital.library.unt.edu/ark:/67531/metadc1703277/
work_keys_str_mv AT hesamifardehsan privacypreservingmachinelearningasaservice
_version_ 1719492139992219648