ArchNet: Data Hiding Model in Distributed Machine Learning System

Kaiyan Chang,Wei Jiang,Jinyu Zhan,Zicheng Gong,Weijia Pan
DOI: https://doi.org/10.1016/j.sysarc.2020.101912
2020-05-31
Abstract:Integrating idle embedded devices into cloud computing is a promising approach to support distributed machine learning. In this paper, we approach to address the data hiding problem in such distributed machine learning systems. For the purpose of the data encryption in the distributed machine learning systems, we propose the Tripartite Asymmetric Encryption theorem and give mathematical proof. Based on the theorem, we design a general image encryption scheme <a class="link-external link-http" href="http://ArchNet.The" rel="external noopener nofollow">this http URL</a> scheme has been implemented on MNIST, Fashion-MNIST and Cifar-10 datasets to simulate real situation. We use different base models on the encrypted datasets and compare the results with the RC4 algorithm and differential privacy policy. Experiment results evaluated the efficiency of the proposed design. Specifically, our design can improve the accuracy on MNIST up to 97.26% compared with <a class="link-external link-http" href="http://RC4.The" rel="external noopener nofollow">this http URL</a> accuracies on the datasets encrypted by ArchNet are 97.26%, 84.15% and 79.80%, and they are 97.31%, 82.31% and 80.22% on the original datasets, which shows that the encrypted accuracy of ArchNet has the same performance as the base model. It also shows that ArchNet can be deployed on the distributed system with embedded devices.
Machine Learning,Cryptography and Security
What problem does this paper attempt to address?