cuSCNN: A Secure and Batch-Processing Framework for Privacy-Preserving Convolutional Neural Network Prediction on GPU
文献类型:期刊论文
作者 | Bai, Yanan2,3; Liu, Quanliang1,3; Wu, Wenyuan2![]() ![]() |
刊名 | FRONTIERS IN COMPUTATIONAL NEUROSCIENCE
![]() |
出版日期 | 2021-12-23 |
卷号 | 15页码:13 |
关键词 | privacy-preserving convolutional neural network homomorphic encryption GPU computation deep learning cloud computing |
DOI | 10.3389/fncom.2021.799977 |
通讯作者 | Wu, Wenyuan(wuwenyuan@cigit.ac.cn) |
英文摘要 | The emerging topic of privacy-preserving deep learning as a service has attracted increasing attention in recent years, which focuses on building an efficient and practical neural network prediction framework to secure client and model-holder data privately on the cloud. In such a task, the time cost of performing the secure linear layers is expensive, where matrix multiplication is the atomic operation. Most existing mix-based solutions heavily emphasized employing BGV-based homomorphic encryption schemes to secure the linear layer on the CPU platform. However, they suffer an efficiency and energy loss when dealing with a larger-scale dataset, due to the complicated encoded methods and intractable ciphertext operations. To address it, we propose cuSCNN, a secure and efficient framework to perform the privacy prediction task of a convolutional neural network (CNN), which can flexibly perform on the GPU platform. Its main idea is 2-fold: (1) To avoid the trivia and complicated homomorphic matrix computations brought by BGV-based solutions, it adopts GSW-based homomorphic matrix encryption to efficiently enable the linear layers of CNN, which is a naive method to secure matrix computation operations. (2) To improve the computation efficiency on GPU, a hybrid optimization approach based on CUDA (Compute Unified Device Architecture) has been proposed to improve the parallelism level and memory access speed when performing the matrix multiplication on GPU. Extensive experiments are conducted on industrial datasets and have shown the superior performance of the proposed cuSCNN framework in terms of runtime and power consumption compared to the other frameworks. |
资助项目 | National Key Research and Development Project[2020YFA0712303] ; Chongqing Research Program[cstc2019yszx-jcyjX0003] ; Chongqing Research Program[cstc2020yszx-jcyjX0005] ; Chongqing Research Program[cstc2021yszx-jcyjX0004] ; Guizhou Science and Technology Program[[2020]4Y056] ; NSFC[11771421] ; Youth Innovation Promotion Association of CAS[2018419] ; Key Cooperation Project of Chongqing Municipal Education Commission[HZ2021017] ; Key Cooperation Project of Chongqing Municipal Education Commission[HZ2021008] ; CAS Light of West China Program |
WOS研究方向 | Mathematical & Computational Biology ; Neurosciences & Neurology |
语种 | 英语 |
WOS记录号 | WOS:000743513500001 |
出版者 | FRONTIERS MEDIA SA |
源URL | [http://119.78.100.138/handle/2HOD01W0/14896] ![]() |
专题 | 中国科学院重庆绿色智能技术研究院 |
通讯作者 | Wu, Wenyuan |
作者单位 | 1.Univ Chinese Acad Sci, Chongqing Sch, Chongqing, Peoples R China 2.Chinese Acad Sci, Chongqing Inst Green & Intelligent Technol, Chongqing Key Lab Automated Reasoning & Cognit, Chongqing, Peoples R China 3.Univ Chinese Acad Sci, Beijing, Peoples R China |
推荐引用方式 GB/T 7714 | Bai, Yanan,Liu, Quanliang,Wu, Wenyuan,et al. cuSCNN: A Secure and Batch-Processing Framework for Privacy-Preserving Convolutional Neural Network Prediction on GPU[J]. FRONTIERS IN COMPUTATIONAL NEUROSCIENCE,2021,15:13. |
APA | Bai, Yanan,Liu, Quanliang,Wu, Wenyuan,&Feng, Yong.(2021).cuSCNN: A Secure and Batch-Processing Framework for Privacy-Preserving Convolutional Neural Network Prediction on GPU.FRONTIERS IN COMPUTATIONAL NEUROSCIENCE,15,13. |
MLA | Bai, Yanan,et al."cuSCNN: A Secure and Batch-Processing Framework for Privacy-Preserving Convolutional Neural Network Prediction on GPU".FRONTIERS IN COMPUTATIONAL NEUROSCIENCE 15(2021):13. |
入库方式: OAI收割
来源:重庆绿色智能技术研究院
浏览0
下载0
收藏0
其他版本
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。