Privacy Preserving Back-Propagation Neural Network Learning Made Practical with Cloud Computing

被引:165
作者
Yuan, Jiawei [1 ]
Yu, Shucheng [1 ]
机构
[1] Univ Arkansas, Dept Comp Sci, Little Rock, AR 72204 USA
关键词
Privacy reserving; learning; neural network; back-propagation; cloud computing; computation outsource;
D O I
10.1109/TPDS.2013.18
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
To improve the accuracy of learning result, in practice multiple parties may collaborate through conducting joint Back-Propagation neural network learning on the union of their respective data sets. During this process no party wants to disclose her/his private data to others. Existing schemes supporting this kind of collaborative learning are either limited in the way of data partition or just consider two parties. There lacks a solution that allows two or more parties, each with an arbitrarily partitioned data set, to collaboratively conduct the learning. This paper solves this open problem by utilizing the power of cloud computing. In our proposed scheme, each party encrypts his/her private data locally and uploads the ciphertexts into the cloud. The cloud then executes most of the operations pertaining to the learning algorithms over ciphertexts without knowing the original private data. By securely offloading the expensive operations to the cloud, we keep the computation and communication costs on each party minimal and independent to the number of participants. To support flexible operations over ciphertexts, we adopt and tailor the BGN "doubly homomorphic" encryption algorithm for the multiparty setting. Numerical analysis and experiments on commodity cloud show that our scheme is secure, efficient, and accurate.
引用
收藏
页码:212 / 221
页数:10
相关论文
共 21 条
[1]  
Abramowitz M., 1964, HDB MATH FUNCTIONS F
[2]  
[Anonymous], AM EL COMP CLOUD AM
[3]  
[Anonymous], 2016, HDB APPL CRYPTOGRAPH
[4]  
[Anonymous], 2008, PROC PRIVACY STATIST
[5]   Privacy preserving Back-propagation neural network learning over arbitrarily partitioned data [J].
Bansal, Ankur ;
Chen, Tingting ;
Zhong, Sheng .
NEURAL COMPUTING & APPLICATIONS, 2011, 20 (01) :143-150
[6]  
Boneh D, 2005, LECT NOTES COMPUT SC, V3378, P325
[7]   Privacy-Preserving Backpropagation Neural Network Learning [J].
Chen, Tingting ;
Zhong, Sheng .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 2009, 20 (10) :1554-1564
[8]  
di Vimercati S.D. C., 2007, P 33 INT C VERY LARG, P123
[9]   A PUBLIC KEY CRYPTOSYSTEM AND A SIGNATURE SCHEME BASED ON DISCRETE LOGARITHMS [J].
ELGAMAL, T .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1985, 31 (04) :469-472
[10]  
Fahlman S.E., 1988, FASTER LEARNING VARI, P38