Neural Network Model Training Method Based on Homomorphic Encryption

ZHAO Min,TIAN Youliang,XIONG Jinbo,BI Renwan,XIE Hongtao
DOI: https://doi.org/10.11896/jsjkx.220300239
2023-01-01
Computer Science
Abstract:Aiming at the problem of data privacy leakage in cloud environment and insufficient accuracy in the privacy-preserving neural network based on homomorphic encryption, a privacy-preserving neural network training scheme(PPNT) is proposed for collaborative dual cloud servers, to achieve the goal of data transmission, computing security and model parameter under the collaborative training process of dual cloud servers.Firstly, in order to avoid using polynomial approximation method to realize nonlinear functions such as exponent and comparison, and improve the calculation accuracy of nonlinear function, a series of secure computing protocols are designed based on Paillier partially homomorphic encryption technology and additive secret sharing scheme.Furthermore, corresponding secure computing protocols of full connection layer, activation layer, softmax layer and back propagation in neural network are constructed to realize PPNT based on the designed secure computing protocols.Finally, theoretical and security analysis guarantees the correctness and security of PPNT.The actual performance results show that compared with the dual server scheme--privacy protection machine learning as a service(PPMLaaS),the model accuracy of PPNT improves by 1.7%,and supports the client offline in the process of secure computing.
What problem does this paper attempt to address?