Deep Binarized Convolutional Neural Network Inferences over Encrypted Data

Conference Paper (2020)
Author(s)

Junwei Zhou (Wuhan University of Technology)

Junjiong Li (Wuhan University of Technology)

Emmanouil Panaousis (University of Greenwich)

Kaitai Liang (University of Surrey)

Affiliation
External organisation
DOI related publication
https://doi.org/10.1109/CSCloud-EdgeCom49738.2020.00035 Final published version
More Info
expand_more
Publication Year
2020
Language
English
Affiliation
External organisation
Article number
9170954
Pages (from-to)
160-167
ISBN (electronic)
9781728165509
Event
7th IEEE International Conference on Cyber Security and Cloud Computing and 6th IEEE International Conference on Edge Computing and Scalable Cloud, CSCloud-EdgeCom 2020 (2020-08-01 - 2020-08-03), New York, United States
Downloads counter
169

Abstract

Homomorphic encryption provides a way to perform deep learning over encrypted data and permits the user to encrypt the data before uploading, leaving the control of data on the user side. However, operations on encrypted data based on homomorphic encryption are time-consuming, especially in a deep convolutional neural network (CNN), which incorporates a large number of layers and operations. To speed up deep learning on encrypted data, we binarized the input data and weights of CNN model, while operations including the addition and multiplication in CNN become bit-wise operations. Therefore, the homomorphic evaluation of CNN can be performed in the binary field in a highly efficient way. We also construct an efficient pooling layer by designing circuits to perform comparison operations on the ciphertext. Simulation results clearly show that the convolution operation of the proposed model is at least 6.3 times faster than that of existing schemes. Last, our model exhibits no privacy leakage associated with the data being processed.