Litcius/Paper detail

PCNN<sub>CEC</sub>: Efficient and Privacy-Preserving Convolutional Neural Network Inference Based on Cloud-Edge-Client Collaboration

Jing Wang, Debiao He, Aniello Castiglione, Brij B. Gupta, Marimuthu Karuppiah, Libing Wu

2022IEEE Transactions on Network Science and Engineering34 citationsDOI

Abstract

Deploying convolutional neural network (CNN) inference on resource-constrained devices remains a remarkable challenge for Industrial Internet of Things (IIoT). Although the cloud computing shows great promise in machine learning training and prediction, outsourcing data to a remote cloud always incurs privacy risk and high latency. Therefore, we design a new framework for efficient and privacy-preserving CNN inference based on cloud-edge-client collaboration (named <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$ \text{PCNN}_{\text{CEC}}$</tex-math></inline-formula> ). In <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$ \text{PCNN}_{\text{CEC}}$</tex-math></inline-formula> , the model of cloud and the data of client in IIoT are split into two secret shares and sent to two non-colluded edge servers. We proposed a new efficient private comparison protocol based on the additively secret sharing technique, which can be used to realize secure computation of ReLU function without approximation in semi-honest adversary model. By applying some secure two-party computation protocols, the two edge servers can jointly calculate the predicting results without learning anything about the model and data. Moreover, to speed up the pre-computation of offline phase but not sacrifice security, we delegate the task of triplets generation to the cloud, so that the edge servers do not require frequent interactions to generate triplets themselves or introducing additional trusted party. The experimental results show the proposed private comparison protocol achieves a better tradeoff between low latency and high throughput, when it is compared with garbled circuit based protocols and other secret sharing based protocols. Additionally, the benchmarks conducted on realistic MNIST and CIFAR-10 datasets demonstrate that <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$ \text{PCNN}_{\text{CEC}}$</tex-math></inline-formula> costs less communication and runtime than two recently related schemes under the same security level.

Topics & Concepts

Cloud computingComputer scienceServerConvolutional neural networkArtificial intelligenceTheoretical computer scienceInferenceDeep learningOutsourcingEnhanced Data Rates for GSM EvolutionComputer networkOperating systemPolitical scienceLawPrivacy-Preserving Technologies in DataCryptography and Data SecurityStochastic Gradient Optimization Techniques