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...
Main Author: | |
---|---|
Other Authors: | |
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 |