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

A Searchable Encryption Method Supporting Dynamic Update and Multi-keyword Secure Sorting

A multi-keyword, encryption method technology, applied in the field of network information security, can solve the problems of not supporting the sorting of search results, unable to meet user search needs, low efficiency, etc., to achieve the effect of solving the problem of dynamic update

Active Publication Date: 2017-09-19
CHONGQING UNIV OF POSTS & TELECOMM
View PDF7 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, if you want to update a file, you need to download the index to the local and update it all, which is not efficient
Moreover, most of the existing searchable encryption technologies are designed for single keywords, which cannot meet the user's retrieval needs.
And when the server returns the search results, the user hopes to see the top k files that best match the search keywords, and most searchable encryption technologies do not support sorting the search results

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 Searchable Encryption Method Supporting Dynamic Update and Multi-keyword Secure Sorting
  • A Searchable Encryption Method Supporting Dynamic Update and Multi-keyword Secure Sorting
  • A Searchable Encryption Method Supporting Dynamic Update and Multi-keyword Secure Sorting

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] A non-limiting embodiment is given below in conjunction with the accompanying drawings to further illustrate the present invention. It should be understood, however, that these descriptions are exemplary only, and are not intended to limit the scope of the invention. Also, in the following description, descriptions of well-known structures and techniques are omitted to avoid unnecessarily obscuring the concept of the present invention. The searchable encryption method supporting dynamic update and multi-keyword security sorting of the present invention comprises the following steps:

[0037] (1) Initialization

[0038] After the algorithm is initialized, public parameters and keys are generated.

[0039] (2) Generate an unencrypted index

[0040] 2a) According to the keywords of each file in the collection, a dictionary is established, and the dictionary is a collection of keywords after deduplication of all files.

[0041] 2b) According to the keyword of the dictio...

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 search encryption method supporting dynamic updating and multi-keyword searching and achieving safe ranking. According to the search encryption method, a red-black tree serves as an index structure, an unencrypted index is generated for a file set, file vectors are stored in leaf nodes, and a union result of child nodes is stored in an internal node. Vectors of all the nodes in the tree are encrypted through an asymmetrical scalar product. During keyword searching, a client side generates a trap door matched with the child nodes of the red-black tree. Calculation is conducted according to the word frequency stored by the leaf nodes, and a top-k file can be returned during searching. When a file is added or canceled, the client side sends a file name and operation, a server returns relevant nodes, and structure updating is achieved in the server. The client side conducts data decrypting and updating and sends decrypted and updated date to the server. Partial updating of the index is achieved through the server. By means of the search encryption method, the dynamic updating purpose of cloud storage data can be achieved, and the user experience can be improved through multi-keyword searching and safe ranking.

Description

technical field [0001] The invention relates to the technical field of network information security, in particular to a searchable encryption method supporting dynamic update and multi-keyword security sorting, which can be used to efficiently retrieve and update encrypted files under cloud storage data. Background technique [0002] With the rapid development of cloud storage technology, many enterprises and individuals will use cloud storage technology to outsource their internal data, saving us a certain amount of equipment resources. Using the powerful data processing capabilities of the cloud server can save a certain amount of computing resources on the client side. However, in order to ensure the confidentiality of the data, the data must be encrypted before the user outsources the data, so it is impossible for the cloud server to obtain valid information from the ciphertext. [0003] However, when a large number of encrypted files are stored on the cloud server, if ...

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 Patents(China)
IPC IPC(8): G06F17/30
CPCG06F16/13G06F16/148G06F16/162
Inventor 周由胜陈亚琼罗文俊刘宴兵
Owner CHONGQING UNIV OF POSTS & TELECOMM
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