Doctor of Philosophy, Case Western Reserve University, 2019, EECS - Computer Engineering
With the onset of the big data era, designing efficient and secure machine learning frameworks to analyze large-scale data is in dire need. This dissertation considers two machine learning paradigms, the centralized learning scenario, where we study the secure outsourcing problem in cloud computing, and the distributed learning scenario, where we explore blockchain techniques to remove the untrusted central server to solve the security problems.
In the centralized machine learning paradigm, inference using deep neural networks (DNNs) may be outsourced to the cloud due to its high computational cost, which, however, raises security concerns. Particularly, the data involved in DNNs can be highly sensitive, such as in medical, financial, commercial applications, and hence should be kept private. Besides, DNN models owned by research institutions or commercial companies are their valuable intellectual properties and can contain proprietary information, which should be protected as well. Moreover, an untrusted cloud service provider may return inaccurate and even erroneous computing results. To address above issues, we propose a secure outsourcing framework for deep neural network inference called SecureNets, which can preserve both a user's data privacy and his/her neural network model privacy, and also verify the computation results returned by the cloud. Specifically, we employ a secure matrix transformation scheme in SecureNets to avoid privacy leakage of the data and the model. Meanwhile, we propose a verification method that can efficiently verify the correctness of cloud computing results. Our simulation results on four- and five-layer deep neural networks demonstrate that SecureNets can reduce the processing runtime by up to 64%. Compared with CryptoNets, one of the previous schemes, SecureNets can increase the throughput by 104.45% while reducing the data transmission size by 69.78% per instance.
We further improve the privacy level in SecureNets and implement (open full item for complete abstract)
Committee: Pan Li (Advisor); Loparo Kenneth (Committee Member); An Wang (Committee Member); Ayday Erman (Committee Member)
Subjects: Computer Engineering