Shengnan Zhao, Kuiheng Sun, Chuan Zhao, et al., “Vp3CNN: a verifiable privacy-preserving three-party scheme for convolutional neural network inference,” Chinese Journal of Electronics, vol. x, no. x, pp. 1–12, xxxx. DOI: 10.23919/cje.2025.00.038
Citation: Shengnan Zhao, Kuiheng Sun, Chuan Zhao, et al., “Vp3CNN: a verifiable privacy-preserving three-party scheme for convolutional neural network inference,” Chinese Journal of Electronics, vol. x, no. x, pp. 1–12, xxxx. DOI: 10.23919/cje.2025.00.038

Vp3CNN: A Verifiable Privacy-Preserving Three-Party Scheme for Convolutional Neural Network Inference

  • Machine Learning as a Service (MLaaS) has emerged as a prominent computing model where users send sensitive data to cloud servers, which then return computed results. In MLaaS, ensuring the correctness of these results poses a significant challenge. Zero-knowledge proofs (ZKP) present a potential solution, but they often come with substantial memory overhead. Additionally, there is insufficient attention given to the privacy risks associated with untrustworthy servers, which could jeopardize users’ sensitive information. In this paper, we introduce Vp3CNN, a three-party verifiable privacy-preserving Convolutional Neural Network (CNN) inference scheme. In Vp3CNN, users verify the correctness of CNN inference through a lightweight ZKP protocol grounded in Vector Oblivious Linear Evaluation (VOLE). This protocol is designed to ensure that servers incur minimal memory overhead while maintaining the integrity of the verification process. Based on the optimization of the convolutional relation, the scheme reduces the computational cost associated with the verification process of the convolution operations. In addition, Vp3CNN employs two non-colluded servers to protect user data privacy via secret sharing schemes. We implement our scheme in C++ and evaluate its performance using the MNIST and CIFAR-10 datasets. Experimental results demonstrate that, compared to existing methods, Vp3CNN achieves a speedup of 4 − 5× for convolution verification while maintaining nearly consistent communication overhead. Importantly, Vp3CNN does not compromise the accuracy of CNN inference, achieving a rate of 97.8% on the MNIST.
  • loading

Catalog

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return