Deep neural network encryption reasoning method based on homomorphic encryption technology

A deep neural network and homomorphic encryption technology, applied in the field of deep neural network encryption inference, can solve the problems of insufficient deep neural network layers, increased encryption noise and computing time, and decreased deep neural network accuracy.

Active Publication Date: 2021-05-18
XI AN JIAOTONG UNIV
View PDF4 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

First of all, the number of layers of the deep neural network based on homomorphic encryption technology is not deep enough, mainly because homomorphic encryption can only do limited multiplication and addition operations when the encryption parameters are determined.
Secondly, the activation functions such as relu and sigmoid in the deep neura

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Deep neural network encryption reasoning method based on homomorphic encryption technology
  • Deep neural network encryption reasoning method based on homomorphic encryption technology
  • Deep neural network encryption reasoning method based on homomorphic encryption technology

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] The present invention will be described in detail below in conjunction with the accompanying drawings.

[0039] The present invention includes the design of encryption and decryption of user data by the client using homomorphic encryption technology, the design of the automatic parameter selector and the automatic encryption selector, the design of encrypted data reasoning that is closely combined with the reasoning of the deep neural network at the server side, and the deep neural network is oriented to The homomorphic convolution calculation method for ciphertext data and the implementation method of multi-party collaborative activation function, GPU acceleration architecture design to improve the efficiency of deep neural network and ciphertext operation.

[0040] like figure 1 As shown, the present invention proposes a client-cloud interaction and cooperation to complete a deep neural network encryption inference method based on homomorphic encryption technology. Th...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A deep neural network encryption inference method based on a homomorphic encryption technology comprises the following steps: transmitting to a cloud, combining a BN layer into a convolution layer by the cloud, carrying out homomorphic convolution operation to obtain a ciphertext feature map after the first layer of convolution operation, and transmitting to a client; after the client receives the data, a mark matrix being obtained through mark operation and transmitted to the cloud server, and after the cloud server receives the mark matrix, updating to obtain an input feature map of a second homomorphic convolution layer; performing second-layer homomorphic convolution operation to obtain a ciphertext feature map after the second-layer convolution operation, and transmitting the ciphertext feature map to the client; and repeating the above process until all the ciphertext feature maps after convolution layer operation are obtained. According to the method, the GPU is used for accelerating the homomorphic convolution operation process, and repeated transmission of data is avoided. Noise increase of the ciphertext can be reduced, the number of reasoning layers of the neural network is increased, and the calculation overhead of the ciphertext is greatly reduced.

Description

technical field [0001] The invention relates to a deep neural network encryption reasoning method based on homomorphic encryption technology, which can be used in a privacy data protection method in the field of artificial intelligence. Background technique [0002] As an important technology in the field of artificial intelligence, deep neural network has far surpassed traditional computer vision processing and recognition methods in applications such as image classification and recognition and video target tracking. However, the training and reasoning of deep neural networks for computer vision requires the collection of a large amount of user image data, which can easily involve user privacy. If these user data are leaked or mishandled, on the one hand, it is likely to cause user privacy. Exposure may even cause unpredictable property damage and life safety issues. On the other hand, with the further development of deep neural networks, more user data needs to be collect...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F21/60G06N3/04G06N3/08G06N5/04
CPCG06F21/602G06N3/04G06N3/082G06N5/04Y02D30/50
Inventor 刘龙军王军辉雷瑞棋张衔哲朱劲宇侯文轩郑南宁
Owner XI AN JIAOTONG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products