Data privacy protection-oriented machine learning prediction method and system

A privacy protection and machine learning technology, applied in machine learning, digital data protection, electrical digital data processing, etc., can solve data leakage, predictive model attacks, two-way privacy leakage and other issues, to reduce user overhead, reliable security Effect

Active Publication Date: 2020-06-12
UNIV OF JINAN
View PDF9 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

On the one hand, there is a risk of information leakage in the data of users who provide prediction data: For example, when predicting relevant personal sensitive information such as medical pathology data, the service platform can directly obtain user privacy information, which is uploaded and stored in the server. Malicious collection or external attack will cause personal privacy data leakage
On the other hand, there is a risk of leakage of data used by the model provider’s prediction model: in recent years, more and more attacks against machine learning have been proposed, such as model inversion attack, membership inference attack, etc. ), etc., the attacker does not need to directly access the original data, but only through the attack model, can also infer the attributes of the original sensitive data
If the model is trained based on private data, the adversary can pretend to be an honest user and attack through malicious queries, which undoubtedly brings hidden dangers to machine learning and service usage
To sum up, in the process of providing machine learning prediction services based on private data, there are two-way privacy leakage problems, including the possibility that the data uploaded by users may be stolen by the service provider, and the prediction model provided by the organization may be attacked by malicious users. Therefore, , how to realize safe and reliable prediction service has important value in practical application

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
  • Data privacy protection-oriented machine learning prediction method and system
  • Data privacy protection-oriented machine learning prediction method and system
  • Data privacy protection-oriented machine learning prediction method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 2

[0134] This embodiment provides a data privacy protection-oriented machine learning prediction method, which is implemented in the main server and includes the following steps:

[0135] Obtaining data: the master server obtains the encrypted data to be predicted and the encrypted prediction model;

[0136] The main server creates a trusted zone, and decrypts the acquired data to be predicted and the predicted model in the trusted zone; the main server secretly shares the decrypted data to be predicted and the predicted model, obtains the data secret share and the model share respectively, and distributes to non-colluding secondary and primary servers;

[0137] The main server obtains the encrypted prediction result share sent by the auxiliary server, secretly reconstructs all the prediction result shares, forwards the reconstructed prediction result share to the trusted zone for integration and encryption, and sends it to the terminal for providing the data to be predicted.

Embodiment 3

[0139] This embodiment provides a data privacy protection-oriented machine learning prediction method, which is implemented in an auxiliary server and includes the following steps:

[0140] The auxiliary server obtains the data secret share and the model share respectively;

[0141] Auxiliary servers predict shares according to their respective models, according to the local private key sk s Decrypt to obtain the master server key k s , through the key k s Decrypt to obtain the original parameters of the prediction model and the data to be predicted respectively;

[0142] Prediction calculation: the auxiliary server performs prediction according to the data secret share and the model share, uses the Chebyshev polynomial approximation activation function to perform nonlinear activation function calculation, and obtains the forecast result share;

[0143] Encrypt the prediction result shares using a homomorphic encryption algorithm: each auxiliary server uses the homomorphic ...

Embodiment 4

[0145] This embodiment provides a data privacy protection-oriented machine learning prediction system, which is characterized in that: it includes a model providing terminal, a data providing terminal to be predicted, and an auxiliary server and a main server that do not cooperate;

[0146] Model providing terminal: used to provide machine learning prediction models;

[0147] To-be-predicted data providing terminal: used to provide the to-be-predicted data of the forecast model;

[0148] Main server: used for a data privacy protection-oriented machine learning prediction method described in Embodiment 2;

[0149] Auxiliary server: used in a data privacy protection-oriented machine learning prediction method in Embodiment 3.

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 provides a data privacy protection-oriented machine learning prediction method and system. The method comprises the following steps of obtaining encrypted data; the main server creates acredible area, and decrypts the obtained to-be-predicted data and the prediction model in the credible area; the main server carries out secret sharing on the decrypted to-be-predicted data and the prediction model to obtain a data secret share and a model share respectively, and distributes the data secret share and the model share to an unconspired auxiliary server and the main server; the auxiliary server and the main server respectively perform prediction calculation to obtain a prediction result share; and the main server carries out secret reconstruction on all the prediction result shares, forwards the reconstructed prediction result shares to the trusted area for integration and encryption, and sends the reconstructed prediction result shares to the to-be-predicted data providingterminal, and the data providing terminal decrypts the reconstructed prediction result shares to obtain a prediction result predicted according to the model. Privacy security of the two parties is protected by combining secure multi-party computing and an SGX technology, and the security problem in the prediction service providing process is solved.

Description

technical field [0001] The present disclosure relates to the technical field related to machine learning, and specifically relates to a data privacy protection-oriented machine learning prediction method and system. Background technique [0002] The statements in this section merely provide background information related to the present disclosure and may not necessarily constitute prior art. [0003] In recent years, artificial intelligence technologies such as machine learning have been widely used in various fields such as image recognition and text processing. However, training a model requires a large amount of data, high computing resources and relevant professional knowledge, which is undoubtedly difficult for ordinary individuals and enterprises. To solve this problem, major companies have begun to provide machine learning as a service. Users do not need to learn complex machine learning algorithms, and can directly upload data and select an appropriate model to obta...

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): G06N20/00G06F21/60G06F21/62
CPCG06N20/00G06F21/602G06F21/606G06F21/6209G06F2221/2107
Inventor 赵川赵埼荆山张波陈贞翔王吉伟
Owner UNIV OF JINAN
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