Precise Approximation of Convolutional Neural Networks for Homomorphically Encrypted Data

被引:6
|
作者
Lee, Junghyun [1 ]
Lee, Eunsang [2 ]
Lee, Joon-Woo [3 ]
Kim, Yongjune [4 ]
Kim, Young-Sik [5 ]
No, Jong-Seon [1 ]
机构
[1] Seoul Natl Univ, Dept Elect & Comp Engn, INMC, Seoul 08826, South Korea
[2] Sejong Univ, Dept Software, Seoul 05006, South Korea
[3] Chung Ang Univ, Dept Comp Sci & Engn, Seoul 06974, South Korea
[4] Pohang Univ Sci & Technol, Dept Elect Engn, Pohang 37673, South Korea
[5] Chosun Univ, Dept Informat & Commun Engn, Gwangju 61452, South Korea
基金
新加坡国家研究基金会;
关键词
Fully homomorphic encryption; RNS-CKKS; privacy-preserving machine learning; deep learning; cloud computing;
D O I
10.1109/ACCESS.2023.3287564
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Homomorphic encryption (HE) is one of the representative solutions to privacy-preserving machine learning (PPML) classification enabling the server to classify private data of clients while guaranteeing privacy. This work focuses on PPML using word-wise fully homomorphic encryption (FHE). In order to implement deep learning on word-wise HE, the ReLU and max-pooling functions should be approximated by polynomials for homomorphic operations. Most of the previous studies focus on HE-friendly networks, which approximate the ReLU and max-pooling functions using low-degree polynomials. However, this approximation cannot support deeper neural networks due to large approximation errors in general and can classify only relatively small datasets. Thus, we propose a precise polynomial approximation technique, a composition of minimax approximate polynomials of low degrees for the ReLU and max-pooling functions. If we replace the ReLU and max-pooling functions with the proposed approximate polynomials, standard deep learning models such as ResNet and VGGNet can still be used without further modification for PPML on FHE. Even pre-trained parameters can be used without retraining, which makes the proposed method more practical. We approximate the ReLU and max-pooling functions in the ResNet-152 using the composition of minimax approximate polynomials of degrees 15, 27, and 29. Then, we succeed in classifying the plaintext ImageNet dataset with 77.52% accuracy, which is very close to the original model accuracy of 78.31%. Also, we obtain an accuracy of 87.90% for classifying the encrypted CIFAR-10 dataset in the ResNet-20 without any additional training.
引用
收藏
页码:62062 / 62076
页数:15
相关论文
共 50 条
  • [21] Convolutional Neural Networks on Graphs with Chebyshev Approximation, Revisited
    He, Mingguo
    Wei, Zhewei
    Wen, Ji-Rong
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 35, NEURIPS 2022, 2022,
  • [22] Deep Binarized Convolutional Neural Network Inferences over Encrypted Data
    Zhou, Junwei
    Li, Junjiong
    Panaousis, Emmanouil
    Liang, Kaitai
    [J]. 2020 7TH IEEE INTERNATIONAL CONFERENCE ON CYBER SECURITY AND CLOUD COMPUTING (CSCLOUD 2020)/2020 6TH IEEE INTERNATIONAL CONFERENCE ON EDGE COMPUTING AND SCALABLE CLOUD (EDGECOM 2020), 2020, : 160 - 167
  • [23] PDRCNN: Precise Phishing Detection with Recurrent Convolutional Neural Networks
    Wang, Weiping
    Zhang, Feng
    Luo, Xi
    Zhang, Shigeng
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2019, 2019
  • [24] EQUIVALENCE OF APPROXIMATION BY CONVOLUTIONAL NEURAL NETWORKS AND FULLY-CONNECTED NETWORKS
    Petersen, Philipp
    Voigtlaender, Felix
    [J]. PROCEEDINGS OF THE AMERICAN MATHEMATICAL SOCIETY, 2020, 148 (04) : 1567 - 1581
  • [25] Dynamic Controller That Operates Over Homomorphically Encrypted Data for Infinite Time Horizon
    Kim, Junsoo
    Shim, Hyungbo
    Han, Kyoohyung
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2023, 68 (02) : 660 - 672
  • [26] Approximation by neural networks with scattered data
    Lin, Shaobo
    Guo, Xiaofei
    Cao, Feilong
    Xu, Zongben
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2013, 224 : 29 - 35
  • [27] Rapid and Precise GLONASS GDOP Approximation using Neural Networks
    Tabatabaei, Amir
    Mosavi, Mohammad Reza
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2014, 77 (04) : 2675 - 2685
  • [28] Rapid and Precise GLONASS GDOP Approximation using Neural Networks
    Amir Tabatabaei
    Mohammad Reza Mosavi
    [J]. Wireless Personal Communications, 2014, 77 : 2675 - 2685
  • [29] B-CNN: Betadeep Convolutional Neural Network over encrypted data
    Issaoui, Hanen
    ElAdel, Asma
    Zaied, Mourad
    [J]. FIFTEENTH INTERNATIONAL CONFERENCE ON MACHINE VISION, ICMV 2022, 2023, 12701
  • [30] Convolutional neural network model over encrypted data based on functional encryption
    Wang, Chen
    Li, Jiarun
    Xu, Jian
    [J]. Tongxin Xuebao/Journal on Communications, 2024, 45 (03): : 50 - 65