Unlock instant, AI-driven research and patent intelligence for your innovation.

Cloud-based two-value vector distance computing method and device and cloud server

A technology of cloud server and computing method, which is applied in the field of privacy protection and cloud computing, and can solve problems such as inability to protect user privacy

Active Publication Date: 2015-04-29
TSINGHUA UNIV
View PDF5 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The technical problem to be solved by the present invention is that the existing cloud-based binary vector distance calculation cannot protect user privacy

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
  • Cloud-based two-value vector distance computing method and device and cloud server
  • Cloud-based two-value vector distance computing method and device and cloud server
  • Cloud-based two-value vector distance computing method and device and cloud server

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] In order to make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the following will clearly describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are the present invention. Invented some embodiments, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative work shall fall within the protection scope of the present invention.

[0031] Such as figure 1 As shown, this embodiment discloses a cloud-based binary vector distance calculation method, including:

[0032] S1. Obtain a predetermined binary vector with the current user Binary vector for distance calculation Paillier encrypted public key PK corresponding to the user, Paillier encrypted private key SK, random seed s...

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 cloud-based two-value vector distance computing method and device and a cloud server. The method and device and the server can solve the problem that existing cloud-based two-value vector distance computing cannot protect the privacy of users. The method includes the steps that a predetermined public key (PK) encrypted through Paillier, a secret key (SK) encrypted through Paillier, a random seed s, an encrypted secret key K<0>, an encrypted secret key K<1>, the encryption result HE.E (0) and the encryption result HE.E (1) are obtained, wherein the public key (PK) encrypted through Paillier, the secret key (SK) encrypted through Paillier, the random seed s, the encrypted secret key K<0> and the encrypted secret key K<1> correspond to a user to which a two-value vector belongs, distance computing is about to be conducted on the two-value vector and a two-value vector of a current user, the encrypted secret key K<0> and the encrypted secret key K<1> are symmetrical, and the encryption result HE.E (0) and encryption result HE.E (1) conducts encryption on 0 and 1 through the PK respectively; all possible input of scrambling code circuits of all bits of is obtained from the cloud server; all the bits of are coded to determine input of the scrambling code circuits of the corresponding bits of , and the input of the scrambling code circuits of all the bits of is sent to the cloud server; the encryption result obtained by conducting encryption on the distance between and through the PK and sent by the cloud server is received; decoding is conducted on the encryption result through the SK, and the distance between and is determined.

Description

Technical field [0001] The invention relates to the fields of privacy protection and cloud computing, and in particular to a cloud-based binary vector distance calculation method, device and server. Background technique [0002] As the number of mobile device users continues to grow, more and more applications involving binary vector-based distance calculation based on mobile devices adopt the cloud computing framework, and provide users with a wealth of applications with the help of powerful computing centers. [0003] Although hosting computing in the cloud has brought great convenience to mobile users, untrusted clouds also pose a great threat to personal privacy in data (such as friend relations, location information, activity information, etc.). For example, some distance calculation methods based on Fourier transform binary vectors hide the sensitive information of the data while keeping the Euclidean distance between the data approximately. This method is very effective for...

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): H04L29/08
Inventor 张兰李振华李向阳刘云浩
Owner TSINGHUA UNIV