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

A new non-interactive K-nearest neighbor classification method under privacy preservation

A privacy-preserving, non-interactive technology, which is applied in the non-interactive vector classification field of the K-nearest neighbor classification algorithm under privacy protection, can solve the problems of low possibility of leaking secrets, data privacy leakage, and heavy computing burden on the client side, so as to reduce the Small computing pressure, guaranteed privacy, reduced communication cost and the effect of computing resources

Active Publication Date: 2019-02-19
UNIV OF ELECTRONICS SCI & TECH OF CHINA
View PDF6 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the present invention is: in order to solve the K-nearest neighbor classification method, after data is migrated to the third-party cloud, it is easy to cause data privacy leakage, and it needs to interact with the client, and the calculation result is sent back to the client for decryption, which cannot be completely outsourced. The problem of heavy computing burden on the client is provided, and a new non-interactive K-nearest neighbor classification method under privacy protection is provided. features

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
  • A new non-interactive K-nearest neighbor classification method under privacy preservation
  • A new non-interactive K-nearest neighbor classification method under privacy preservation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0037] A new non-interactive K-nearest neighbor classification method under privacy protection provided by the preferred embodiment of the present invention, such as figure 1 shown, including the following steps:

[0038] Step 1. The client uses the vector homomorphic encryption method to perform feature encryption on the training data in the training data set R consisting of several labeled training data to obtain the ciphertext data set D and the intermediate matrix H, and convert the ciphertext Data set D and intermediate matrix H are uploaded to the cloud. The vector homomorphic encryption method supports homomorphic operations of vector addition, linear transformation and weighted inner product. The specific steps to obtain the ciphertext data set D and the intermediate matrix H through the vector homomorphic encryption method are as follows:

[0039] Step 1.1. For the training data set R={(D 1 , t 1 ), (D 2 , t 2 ),..., (D r , t r )} in the training data feature ...

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 discloses a new non-interactive K-nearest neighbor classification method under privacy protection, invention relates to the vector classification field of K nearest neighbor classification algorithm under privacy protection. The steps are as follows: 1. The client end encrypts the training data in the training data set composed of a plurality of training data with labels by a vectorhomomorphic encryption method to obtain a ciphertext data set and an intermediate matrix, and uploads the ciphertext data set and the intermediate matrix to the cloud; 2. That client end receives theplaintext vector group to be classified and encrypt the plaintext vector group to obtain the ciphertext vector group, and uploads the ciphertext vector group to the cloud end; 3. According to that ciphertext data set and the intermediate matrix, the cloud end calculates the similarity between each ciphertext vector in the ciphertext vector set and all ciphertext data contain in the ciphertext dataset, obtains the classification result set of the ciphertext vector set according to the nearest neighbor classification algorithm, and sends the classification result set to the client end. The invention greatly improves the efficiency and security of encryption, realizes non-interactive technology, achieves real outsourcing calculation, and reduces the calculation pressure of the client.

Description

technical field [0001] The invention relates to the field of non-interactive vector classification of a K-nearest neighbor classification algorithm under privacy protection, in particular to a new non-interactive K-nearest neighbor classification method under privacy protection. Background technique [0002] K-Nearest Neighbor Classification Algorithm is a statistical analysis method for studying classification problems, an important algorithm for data mining, and one of the simplest machine learning algorithms. The input of the K-nearest neighbor classification algorithm is the feature vector of the instance, which corresponds to a point in the high-dimensional feature space. The K-nearest neighbor classification algorithm is based on vector similarity, which is the distance measure between vectors, and generally uses Euclidean distance. The output is the category of the instance, which can be multi-category. The K-nearest neighbor classification method assumes that a trai...

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): G06K9/00G06K9/62
CPCG06V40/53G06V40/10G06F18/24147
Inventor 杨浩淼周启贤何伟超李洪伟任彦之刘天毅王馨语
Owner UNIV OF ELECTRONICS SCI & TECH OF CHINA
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