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

KNN classification service system and method supporting privacy protection

A service system and privacy protection technology, applied in the field of machine learning and privacy protection, which can solve the problems of easily leaking classification models and classification results, low efficiency, and high computing overhead in machine learning.

Active Publication Date: 2019-07-12
NORTHEASTERN UNIV
View PDF5 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Although the combination of homomorphic encryption scheme and secure multi-party computation can partially solve the problem of classifier data privacy protection, and there have been some research results on classifier privacy protection, but there are still the following problems: 1) Most of the schemes are aimed at training There is little protection for the classification model and classification process for the privacy protection of stage data; 2) Its security settings are low, and it is easy to leak the classification model and classification results; 3) Homomorphic encryption operations support polynomial operations of addition and multiplication , the comparison operation can also be obtained through secure multi-party computing, but the machine learning calculation overhead is large and the efficiency is low

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
  • KNN classification service system and method supporting privacy protection
  • KNN classification service system and method supporting privacy protection
  • KNN classification service system and method supporting privacy protection

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0098] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and implementation examples. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0099] Based on machine learning, cryptography and privacy security, the present invention proposes a KNN classification service system that supports privacy protection. The supervised learning process of the classifier is as follows: figure 1 As shown, the architecture of the system is as follows figure 2 As shown, it consists of two parts: the model owner and the client;

[0100] The model owner and the client are connected through a dedicated secure channel for transmitting information;

[0101] The client is the requester of the classification prediction service, which is used to...

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 machine learning and privacy protection, and particularly relates to a KNN classification service system and method supporting privacy protection. The architecture of the system comprises a model owner and a client; the method of the KNN classification service system supporting privacy protection comprises the following steps: 1) a preparation stage: generating a public key and a private key, and encrypting training data according to the public key; 2) a classification stage: two parties interact with keys; and the client encrypts to-be-tested data throughthe public key, the model owner completes encrypted data classification by cooperating with the client through a security protocol based on the encrypted training data, and finally obtains a classification result and sends the classification result to the client. According to the method, training data and to-be-tested data are encrypted by using homomorphic encryption calculation, a secure basicprotocol is constructed by combining a secure multi-party calculation technology and homomorphic encryption, and a secure KNN classifier is constructed based on the secure basic protocol, so that thetwo parties realize analysis and prediction of personal data on the premise of ensuring that the privacy of the personal data is not leaked.

Description

technical field [0001] The invention belongs to the field of machine learning and privacy protection, and in particular relates to a KNN classification service system and method supporting privacy protection. Background technique [0002] The KNN classification service, that is, the k-Nearest Neighbor (KNN) classifier may leak user privacy information during the sample training and classification stages. In the sample training stage, the data owner does not want the data information he owns to be leaked out, and even keep the trainer confidential, which requires encryption of the training data. In the classification stage, the trainer will use the obtained model W as a component of the classifier, and publish the classifier to provide services, but does not want the results to be obtained by a third party, which requires encryption of the classification model and test vector. Therefore, for classifiers, whether it is the training phase or the classification phase, the issue...

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): H04L9/00G06K9/62
CPCH04L9/008G06F18/24G06F18/214
Inventor 徐剑王安迪王琛
Owner NORTHEASTERN UNIV
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