Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Encryption protection system and method for neural network model relating to iteration and random encryption

A neural network model and random encryption technology, applied in the field of artificial neural network protection mechanism, to achieve the effect of developer rights protection, use and release

Active Publication Date: 2018-11-27
CHENGDU PANOAI INTELLIGENT TECH CO LTD
View PDF6 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Aiming at the above defects of the existing artificial neural network protection mechanism, the present invention provides a neural network model encryption protection system and method involving iterative and random encryption

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
  • Encryption protection system and method for neural network model relating to iteration and random encryption
  • Encryption protection system and method for neural network model relating to iteration and random encryption
  • Encryption protection system and method for neural network model relating to iteration and random encryption

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0052] For a system structure diagram of a neural network model encryption protection system 100 involving iterative and random encryption, please refer to the appendix figure 1 For the encryption principle of the encryption module 2 of the encryption protection system 100, please refer to the appended figure 2 , the encryption protection system 100 includes a data input module 1 , an encryption module 2 , an encrypted data input module 3 , an artificial neural network model module 4 and a data output module 5 . The data input module 1 is connected to the signal of the encryption module 2, the signal of the encryption module 2 is connected to the signal of the encrypted data input module 3, the signal of the encrypted data input module 3 is connected to the signal of the artificial neural network model module 4, and the signal of the artificial neural network model module 4 is connected to the signal of the data output module 5 connected.

[0053] Further, the data input mod...

Embodiment 2

[0068] For the method flow chart of a neural network model encryption protection method involving iterative and random encryption, please refer to the appendix Figure 4 , the method includes the following steps:

[0069] Step S1. Provide raw data D 0 ;

[0070] Step S2. For the original data D 0 Perform encryption processing to generate encrypted data D';

[0071] Step S3. Input the encrypted data D' into the artificial neural network model, and the artificial neural network model calculates the encrypted data D' to obtain a result;

[0072] Step S4. Output the calculated result.

[0073] Wherein, step S2 specifically includes:

[0074] Step S21. Provide a group of keys S with N digits as the control amount, the keys S specifically define the 0 Encryption processing; wherein, the length of the key S is limited by the encryption method and encryption requirements in the encryption process; each of the N digits of the key S is selected from one of Arabic numerals 0-9;

...

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

The invention belongs to the field of artificial neural network protection mechanism, and particularly relates to an encryption protection system and method for a neural network model relating to iterative and random encryption. The system comprises a data input module, an encryption module and an encryption data input module, an artificial neural network model module and a data output module; theencryption module comprises a structure conversion module and an iterative processing module; the iterative processing module comprises a password generation module, a password embedding module and asingle-layer convolution neural network model module; the password generation module comprises a fixed matrix generation module and a random matrix generation module. According to the invention, theprotective password can be embedded in the artificial neural network model under the condition that the calculation amount is not significantly increased and the performance of the artificial neural network is maintained, so that after the artificial neural network model is released, any copying, secondary development or modification cannot influence the protective password, and destroying the protective password can lead to a reduction in the performance of the artificial neural network model or may cause an effective output.

Description

technical field [0001] The invention belongs to the field of artificial neural network protection mechanism, in particular to a neural network model encryption protection system and method involving iterative and random encryption. Background technique [0002] Deep learning is the main technical solution for current artificial intelligence applications. The artificial neural network model trained with deep learning technology is the result of the labor of the original developers. However, in the process of publishing and applying the artificial neural network model, its network structure and node weights will be completely exposed to the outside world. After the artificial neural network model is released and / or applied by a third party, it is easy to be copied, re-developed or modified, resulting in damage to the rights and interests of the original developer. The protection schemes applicable to artificial neural network models in the prior art mainly include overall ne...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F21/60G06N3/04G06N3/08H04L9/08
CPCH04L9/0861G06F21/602G06N3/08G06N3/045
Inventor 尹愚
Owner CHENGDU PANOAI INTELLIGENT TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products