Multi-party joint model data processing method and device

A technology of model data and model parameters, which is applied in the field of machine learning and data security, and can solve the problems of exposure of user sample feature values, leakage of user privacy, exposure of data processing model model parameters, etc.

Active Publication Date: 2020-04-10
ALIPAY (HANGZHOU) INFORMATION TECH CO LTD
View PDF6 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When using the data processing model to process the sample feature data, if party A directly sends the sample data to party B, the feature value of the user sample will be exposed, leaking user privacy; if party B provides the data processing model to Party A's use will cause the model parameters of the data processing model to be exposed

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
  • Multi-party joint model data processing method and device
  • Multi-party joint model data processing method and device
  • Multi-party joint model data processing method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach

[0162] According to one embodiment, the public key includes a natural number N and a generator h of a cyclic subgroup in the random number space defined by the natural number N; and the auxiliary encryption unit 32 is specifically configured to: use the first message, performing a power operation on (N+1) to obtain a first intermediate result; using the first random number, performing a group operation based on the generator h to obtain a second intermediate result; based on the first intermediate result and The second intermediate result is to obtain the auxiliary ciphertext.

[0163] Correspondingly, in an example of the above-mentioned embodiment, the combination unit 35 is specifically configured to: linearly combine the k challenge numbers and the k random numbers, and superimpose them with the first random number to obtain the Verify random number.

[0164] According to another implementation manner, the public key includes at least a natural number N; correspondingly, 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

The embodiment of the invention provides a multi-party joint model data processing method and device for protecting data privacy. According to the method, after a model owner performs homomorphic encryption on k model parameters to obtain k parameter ciphertext, a first random number is selected to encrypt a random first message to obtain an auxiliary ciphertext; in addition, the model owner and adata owner jointly determine k challenge numbers. And then, the model owner combines the k challenge numbers with the model parameters and the first message, and the encrypted random number and the first random number to generate a verification random number and a verification message as zero knowledge proof. The data owner may verify whether a result of the homomorphic operation of the parametric ciphertext and the auxiliary ciphertext based on the k challenge number pairs is equal to a result of encrypting the verification message with the verification random number. And under the conditionof the same value, the homomorphic operation is carried out by using the sample characteristics, and the result is returned to the model owners, so that the security of private data of each party inthe model data process is ensured.

Description

technical field [0001] One or more embodiments of this specification relate to the field of machine learning and the field of data security, and in particular to a method and an apparatus for jointly processing model data by multiple parties. Background technique [0002] With the development of computer technology, machine learning has been applied to various technical fields to analyze and process various business data. The data needed for machine learning often involves multiple fields. For example, in the scenario of merchant classification analysis based on machine learning, the electronic payment platform has the transaction flow data of the merchants, the e-commerce platform stores the sales data of the merchants, and the banking institution owns the merchants. loan data. Data often exists in silos. Due to issues such as industry competition, data security, and user privacy, data integration faces great resistance. It is difficult to integrate data scattered across ...

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/00H04L9/00H04L9/08H04L9/32
CPCG06N20/00H04L9/008H04L9/0861H04L9/0869H04L9/3218
Inventor 韩帅陈宇马环宇雷浩
Owner ALIPAY (HANGZHOU) INFORMATION TECH CO LTD
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