pvCNN: Privacy-Preserving and Verifiable Convolutional Neural Network Testing

被引:12
|
作者
Weng, Jiasi [1 ,2 ]
Weng, Jian [1 ,2 ]
Tang, Gui [1 ,2 ]
Yang, Anjia [1 ,2 ]
Li, Ming [1 ,2 ]
Liu, Jia-Nan [2 ,3 ,4 ]
机构
[1] Jinan Univ, Coll Cyber Secur, Guangzhou 510632, Peoples R China
[2] Pazhou Lab, Guangzhou 510335, Peoples R China
[3] Dongguan Univ Technol, Sch Comp Sci & Technol, Dongguan 523808, Peoples R China
[4] Guangzhou Fongwell Data Co Ltd, Guangzhou 511400, Peoples R China
基金
中国国家自然科学基金;
关键词
Machine learning; convolutional neural networks (CNNs); zero knowledge proof; data privacy; SECURE;
D O I
10.1109/TIFS.2023.3262932
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We propose a new approach for privacy-preserving and verifiable convolutional neural network (CNN) testing in a distrustful multi-stakeholder environment. The approach is aimed to enable that a CNN model developer convinces a user of the truthful CNN performance over non-public data from multiple testers, while respecting model and data privacy. To balance the security and efficiency issues, we appropriately integrate three tools with the CNN testing, including collaborative inference, homomorphic encryption (HE) and zero-knowledge succinct non-interactive argument of knowledge (zk-SNARK). We start with strategically partitioning a CNN model into a private part kept locally by the model developer, and a public part outsourced to an outside server. Then, the private part runs over the HE-protected test data sent by a tester, and transmits its outputs to the public part for accomplishing subsequent computations of the CNN testing. Second, the correctness of the above CNN testing is enforced by generating zk-SNARK based proofs, with an emphasis on optimizing proving overhead for two-dimensional (2-D) convolution operations, since the operations dominate the performance bottleneck during generating proofs. We specifically present a new quadratic matrix program (QMP)-based arithmetic circuit with a single multiplication gate for expressing 2-D convolution operations between multiple filters and inputs in a batch manner. Third, we aggregate multiple proofs with respect to a same CNN model but different testers' test data (i.e., different statements) into one proof, and ensure that the validity of the aggregated proof implies the validity of the original multiple proofs. Lastly, our experimental results demonstrate that our QMP-based zk-SNARK performs nearly 13.9x faster than the existing quadratic arithmetic program (QAP)-based zk-SNARK in proving time, and 17.6x faster in Setup time, for high-dimension matrix multiplication. Besides, the limitation on handling a bounded number of multiplications of QAP-based zk-SNARK is relieved.
引用
收藏
页码:2218 / 2233
页数:16
相关论文
共 50 条
  • [21] A PRIVACY-PRESERVING SCHEME FOR CONVOLUTIONAL NEURAL NETWORK-BASED APPLICATIONS IN MOBILE CLOUD
    Xia, Chang
    Hua, Jingyu
    Tong, Wei
    Xiong, Yayuan
    Zhong, Sheng
    2020 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO (ICME), 2020,
  • [22] Practical Verifiable & Privacy-Preserving Double Auctions
    Zahedani, Armin Memar
    Vos, Jelle
    Erkin, Zekeriya
    18TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY & SECURITY, ARES 2023, 2023,
  • [23] Privacy-Preserving and Publicly Verifiable Matrix Multiplication
    Liu, Jing
    Zhang, Liang Feng
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (03) : 2059 - 2071
  • [24] A Privacy-Preserving and Verifiable Federated Learning Scheme
    Zhang, Xianglong
    Fu, Anmin
    Wang, Huaqun
    Zhou, Chunyi
    Chen, Zhenzhu
    ICC 2020 - 2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2020,
  • [25] Publicly Verifiable Privacy-Preserving Group Decryption
    Qin, Bo
    Wu, Qianhong
    Susilo, Willy
    Mu, Yi
    INFORMATION SECURITY AND CRYPTOLOGY, 2009, 5487 : 72 - +
  • [26] Efficient Privacy-Preserving Inference Outsourcing for Convolutional Neural Networks
    Yang, Xuanang
    Chen, Jing
    He, Kun
    Bai, Hao
    Wu, Cong
    Du, Ruiying
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2023, 18 : 4815 - 4829
  • [27] Privacy-Preserving Intrusion Detection using Convolutional Neural Networks
    Kodys, Martin
    Dai, Zhongmin
    Thing, Vrizlynn L. L.
    2024 IEEE CONFERENCE ON ARTIFICIAL INTELLIGENCE, CAI 2024, 2024, : 1148 - 1153
  • [28] Privacy-Preserving Convolutional Neural Networks Using Homomorphic Encryption
    Wingarz, Tatjana
    Gomez-Barrero, Marta
    Busch, Christoph
    Fischer, Mathias
    2022 INTERNATIONAL WORKSHOP ON BIOMETRICS AND FORENSICS (IWBF), 2022,
  • [29] A Privacy-Preserving Graph Neural Network for Network Intrusion Detection
    Pei, Xinjun
    Deng, Xiaoheng
    Tian, Shengwei
    Jiang, Ping
    Zhao, Yunlong
    Xue, Kaiping
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2025, 22 (01) : 740 - 756
  • [30] Verifiable mobile online social network privacy-preserving location sharing scheme
    Tang, Chunming
    Cai, Cailing
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (24):