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 条
  • [31] Practical Privacy-Preserving Convolutional Neural Network Inference Framework With Edge Computing for Health Monitoring
    Zhao, Ruoli
    Xie, Yong
    He, Debiao
    Choo, Kim-Kwang Raymond
    Jiang, Zoe L.
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2024, 11 (06): : 5995 - 6006
  • [32] Privacy-Preserving Text Classification on Deep Neural Network
    Li, Kunhong
    Huang, Ruwei
    Yang, Bo
    NEURAL PROCESSING LETTERS, 2025, 57 (02)
  • [33] POSEIDON: Privacy-Preserving Federated Neural Network Learning
    Sav, Sinem
    Pyrgelis, Apostolos
    Troncoso-Pastoriza, Juan Ramon
    Froelicher, David
    Bossuat, Jean-Philippe
    Sousa, Joao Sa
    Hubaux, Jean-Pierre
    28TH ANNUAL NETWORK AND DISTRIBUTED SYSTEM SECURITY SYMPOSIUM (NDSS 2021), 2021,
  • [34] Personalized and privacy-preserving federated graph neural network
    Liu, Yanjun
    Li, Hongwei
    Hao, Meng
    FRONTIERS IN PHYSICS, 2024, 12
  • [35] POMIC: Privacy-Preserving Outsourcing Medical Image Classification Based on Convolutional Neural Network to Cloud
    Yu, Qing
    Zhang, Hanlin
    Xu, Hansong
    Kong, Fanyu
    APPLIED SCIENCES-BASEL, 2023, 13 (06):
  • [36] Decentralized Graph Neural Network for Privacy-Preserving Recommendation
    Zheng, Xiaolin
    Wang, Zhongyu
    Chen, Chaochao
    Qian, Jiashu
    Yang, Yao
    PROCEEDINGS OF THE 32ND ACM INTERNATIONAL CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, CIKM 2023, 2023, : 3494 - 3504
  • [37] Heterogeneous Graph Neural Network for Privacy-Preserving Recommendation
    Wei, Yuecen
    Fu, Xingcheng
    Sun, Qingyun
    Peng, Hao
    Wu, Jia
    Wang, Jinyan
    Li, Xianxian
    2022 IEEE INTERNATIONAL CONFERENCE ON DATA MINING (ICDM), 2022, : 528 - 537
  • [38] PVFL: Verifiable federated learning and prediction with privacy-preserving
    Yin, Benxin
    Zhang, Hanlin
    Lin, Jie
    Kong, Fanyu
    Yu, Leyun
    COMPUTERS & SECURITY, 2024, 139
  • [39] Privacy Preserving Inference with Convolutional Neural Network Ensemble
    Xiong, Alexander
    Nguyen, Michael
    So, Andrew
    Chen, Tingting
    2020 IEEE 39TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2020,
  • [40] Verifiable Privacy-Preserving Payment Mechanism for Smart Grids
    Fan, Chun-, I
    Tseng, Yi-Fan
    Huang, Jheng-Jia
    Chen, Yen-Hao
    Kuo, Hsin-Nan
    INTERNET AND DISTRIBUTED COMPUTING SYSTEMS, 2018, 11226 : 52 - 63