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

Ciphertext-based multi-keyword fuzzy-query method under cloud environment

A keyword and cloud environment technology, applied in the field of data processing, can solve problems such as inflexible update and deletion, low security, and low computing efficiency

Active Publication Date: 2018-10-26
HUNAN UNIV
View PDF6 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, there are defects in the following aspects in the existing scheme: (1) Update and delete are inflexible: the existing scheme needs a predefined dictionary, which contains the possible wrong forms of each keyword, which leads to the comparison of query and update efficiency Low; (2) The existing scheme has low computing efficiency: because in the existing scheme, the method that supports multi-keyword query requires multiple rounds of calculations to get the result, so the computational efficiency is low; (3) The existing scheme does not support flexible AND / OR query; (4) The existing scheme cannot resist the chosen plaintext attack, and the security 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
  • Ciphertext-based multi-keyword fuzzy-query method under cloud environment
  • Ciphertext-based multi-keyword fuzzy-query method under cloud environment
  • Ciphertext-based multi-keyword fuzzy-query method under cloud environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0115] In order to better understand the content of the solution of the present invention, further elaboration will be made below in conjunction with specific examples.

[0116] Such as figure 1 As shown, the present invention provides a multi-keyword fuzzy query method based on ciphertext in a cloud environment, including: step S1: the local server encrypts the plaintext data set according to a preset data encryption algorithm to obtain the ciphertext data set; step S2: the local The server constructs the initial index keywords corresponding to the plaintext data set into an index vector, and constructs the index vector into an index matrix, encrypts the index matrix with a preset matrix encryption algorithm to obtain an encrypted index matrix, and converts the index matrix into an index matrix. The ciphertext data set and the encrypted index matrix are sent to the cloud server; step S3: the user constructs the query keywords in the query request into a request vector, and co...

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 ciphertext-based multi-keyword fuzzy-query method under a cloud environment. According to the method, wildcards are introduced to solve the multi-keyword fuzzy-query problem through a method of constructing vectors and matrices, a manner of presetting a dictionary is eliminated, and highly efficient file index updating and deletion are provided; at the same time, the method of the invention supports multi-keyword one-round operation, and reduces operation frequency; and moreover, the method of the invention has a high query accuracy rate and recall rate, and provides very flexible rich-semantic AND / OR queries, that is, the method of the invention supports logic AND queries among keywords, and also supports logic OR queries among the keywords. Furthermore, a kNN algorithm is employed to encrypt the matrices in a processing scheme, and the scheme of the invention is enabled to have very good security.

Description

technical field [0001] The invention relates to the technical field of data processing, in particular to a ciphertext-based multi-keyword fuzzy query method in a cloud environment. Background technique [0002] The emergence and development of cloud computing has realized the human dream of using computing as an infrastructure. Cloud computing is an Internet-based computing method, in which software and hardware resources and information in a shared state can be provided to computers and other devices in the network according to demand. However, while cloud computing effectively solves the limited situation of user resources, it also brings new security issues that cannot be ignored. [0003] In order to protect the sensitive private data stored on the cloud server from being leaked, the user must encrypt the data and store it on the cloud platform. The existing keyword-based searchable ciphertext fuzzy query technology allows users to input small errors and inconsistencie...

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
IPC IPC(8): G06F17/30
Inventor 刘琴裴书玉
Owner HUNAN 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