Encryption and search method for revocable keyword search public keys in cloud storage

A public-key encryption and keyword technology, applied in the field of network security, can solve problems such as long response time of search requests, many bilinear pairing operations, and consume cloud server computing resources, etc., to solve the problem of revocation, bilinear pairing The effect of less computation and shortened response time

CN103023637BInactive Publication Date: 2015-07-15UNIV OF ELECTRONICS SCI & TECH OF CHINA
2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Publication Date
2015-07-15
Estimated Expiration
Not applicable · inactive patent

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention discloses an encryption and search method for revocable keyword search public keys in cloud storage and belongs to the technical field of network security. The method includes: setting system public parameters and dividing system time into z time segments, and creating a public-private key pair at a client; when data storage requests occurs, selecting a keyword collection of a data file, selecting optional symmetrical encryption algorithm to encrypt the data file, utilizing the public key and the current time segment to encrypt the keyword collection, and transmitting the encrypted keyword collection to the cloud server; when the next time segment arrives, generating keyword collection cipher again, and updating the cloud server on a server; when a keyword search request occurs, by the client, utilizing the private key and the current time segment to calculate trap door information of the keywords, transmitting the trap door information to the cloud server, and by the cloud server, obtaining the search results and sending back file cipher containing the search keywords to users. The encryption and search method is suitable for cloud storage with high safety requirements, safe, and efficient, and has the capability of revoking server search.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention belongs to the technical field of network security, and in particular relates to a revocable keyword search public key encryption method and a search method in secure cloud storage. Background technique

[0002] Cloud storage is a new concept extended and developed from the concept of cloud computing. Cloud computing is the development of distributed processing, parallel processing and grid computing. The huge computing processing program is automatically split into countless smaller subroutines through the network, and then submitted to the huge system composed of multiple servers for calculation and analysis. Afterwards, the processing result is passed back to the user. Through cloud computing technology, network service providers can process tens of millions or even billions of information in a few seconds, and achieve network services as powerful as "supercomputers".

[0003] Cloud storage refers to a system that integrates a large ...

Examples

Embodiment Construction

[0042] All features disclosed in this specification, or steps in all methods or processes disclosed, may be combined in any manner, except for mutually exclusive features and / or steps.

[0043] Any feature disclosed in this specification (including any appended claims, abstract and drawings), unless expressly stated otherwise, may be replaced by alternative features which are equivalent or serve a similar purpose. That is, unless expressly stated otherwise, each feature is one example only of a series of equivalent or similar features.

[0044] The present invention is based on the theory of elliptic curve cryptography, and proposes a revocable keyword search public key encryption method in secure cloud storage, which is applied to the cloud storage environment with high security requirements, and the user can revoke the search ability of the cloud server when necessary , reducing computing overhead, shortening the response time of search requests, and realizing secure search ...