Gang He;Yanli Ren;Jun Zhao;Guorui Feng;Xinpeng Zhang
{"title":"EPCNN:高效实用的保护隐私卷积神经网络推理","authors":"Gang He;Yanli Ren;Jun Zhao;Guorui Feng;Xinpeng Zhang","doi":"10.1109/TNSE.2025.3534834","DOIUrl":null,"url":null,"abstract":"Convolutional Neural Networks (CNNs), as a powerful tool for efficient inference, have rapidly developed into a Machine Learning as a Service paradigm facilitated by cloud computing. Nevertheless, this service model raises privacy concerns, particularly in scenarios where relying on two non-colluding servers is unfeasible. To address this issue, we present EPCNN, an Efficient and Practical CNN inference scheme, which concurrently ensures data privacy, model privacy, and inference results with only a single server. EPCNN leverages Paillier homomorphic encryption for secure convolution operations on encrypted data and involves minimal client-server interactions. The client only participates in evaluating non-linear activation functions by judging the signs of blinded convolution results to streamline the interactions and enhance the system's practicality. Our security analysis validates the reliability of the proposed scheme, while experimental results demonstrate high inference accuracy comparable to plaintext-based methods. Compared to the state-of-the-art work, EPCNN attains huge improvements in both runtime and communication overhead.","PeriodicalId":54229,"journal":{"name":"IEEE Transactions on Network Science and Engineering","volume":"12 3","pages":"1567-1580"},"PeriodicalIF":6.7000,"publicationDate":"2025-01-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"EPCNN: Efficient and Practical Privacy-Preserving Convolutional Neural Network Inference\",\"authors\":\"Gang He;Yanli Ren;Jun Zhao;Guorui Feng;Xinpeng Zhang\",\"doi\":\"10.1109/TNSE.2025.3534834\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Convolutional Neural Networks (CNNs), as a powerful tool for efficient inference, have rapidly developed into a Machine Learning as a Service paradigm facilitated by cloud computing. Nevertheless, this service model raises privacy concerns, particularly in scenarios where relying on two non-colluding servers is unfeasible. To address this issue, we present EPCNN, an Efficient and Practical CNN inference scheme, which concurrently ensures data privacy, model privacy, and inference results with only a single server. EPCNN leverages Paillier homomorphic encryption for secure convolution operations on encrypted data and involves minimal client-server interactions. The client only participates in evaluating non-linear activation functions by judging the signs of blinded convolution results to streamline the interactions and enhance the system's practicality. Our security analysis validates the reliability of the proposed scheme, while experimental results demonstrate high inference accuracy comparable to plaintext-based methods. Compared to the state-of-the-art work, EPCNN attains huge improvements in both runtime and communication overhead.\",\"PeriodicalId\":54229,\"journal\":{\"name\":\"IEEE Transactions on Network Science and Engineering\",\"volume\":\"12 3\",\"pages\":\"1567-1580\"},\"PeriodicalIF\":6.7000,\"publicationDate\":\"2025-01-28\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE Transactions on Network Science and Engineering\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://ieeexplore.ieee.org/document/10856424/\",\"RegionNum\":2,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"ENGINEERING, MULTIDISCIPLINARY\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Network Science and Engineering","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10856424/","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENGINEERING, MULTIDISCIPLINARY","Score":null,"Total":0}
EPCNN: Efficient and Practical Privacy-Preserving Convolutional Neural Network Inference
Convolutional Neural Networks (CNNs), as a powerful tool for efficient inference, have rapidly developed into a Machine Learning as a Service paradigm facilitated by cloud computing. Nevertheless, this service model raises privacy concerns, particularly in scenarios where relying on two non-colluding servers is unfeasible. To address this issue, we present EPCNN, an Efficient and Practical CNN inference scheme, which concurrently ensures data privacy, model privacy, and inference results with only a single server. EPCNN leverages Paillier homomorphic encryption for secure convolution operations on encrypted data and involves minimal client-server interactions. The client only participates in evaluating non-linear activation functions by judging the signs of blinded convolution results to streamline the interactions and enhance the system's practicality. Our security analysis validates the reliability of the proposed scheme, while experimental results demonstrate high inference accuracy comparable to plaintext-based methods. Compared to the state-of-the-art work, EPCNN attains huge improvements in both runtime and communication overhead.
期刊介绍:
The proposed journal, called the IEEE Transactions on Network Science and Engineering (TNSE), is committed to timely publishing of peer-reviewed technical articles that deal with the theory and applications of network science and the interconnections among the elements in a system that form a network. In particular, the IEEE Transactions on Network Science and Engineering publishes articles on understanding, prediction, and control of structures and behaviors of networks at the fundamental level. The types of networks covered include physical or engineered networks, information networks, biological networks, semantic networks, economic networks, social networks, and ecological networks. Aimed at discovering common principles that govern network structures, network functionalities and behaviors of networks, the journal seeks articles on understanding, prediction, and control of structures and behaviors of networks. Another trans-disciplinary focus of the IEEE Transactions on Network Science and Engineering is the interactions between and co-evolution of different genres of networks.