Abstract

Searchable public key encryption- (SPE-) supporting keyword search plays an important role in cloud computing for data confidentiality. The current SPE scheme mainly supports conjunctive or disjunctive keywords search which belongs to very basic query operations. In this paper, we propose an efficient and secure SPE scheme that supports Boolean keywords search, which is more advanced than the conjunctive and disjunctive keywords search. We first develop a keyword conversion method, which can change the index and Boolean keywords query into a group of vectors. Then, through applying a technique so-called dual pairing vector space to encrypt the obtained vectors, we propose a concrete scheme proven to be secure under chosen keyword attack. Finally, we put forward a detailed theoretical and experimental analysis to demonstrate the efficiency of our scheme.

Highlights

  • Thousands of information retrieval systems, such as e-mail systems, database management systems, and document management systems, are operating successfully in both the government and private sectors

  • We present a formal definition for searchable public key encryption (SPE)-BKS, which defines a group of adversaries who can adaptively query the trapdoors of chosen keyword sets, and issue two challenge ciphertexts. e essential of the security of SPE-BKS is that the adversaries fail to distinguish these two ciphertexts based on the given trapdoors

  • An SPE-BKS scheme is adaptively indexhiding against chosen keyword attack if for all probabilistic polynomial-time (PPT) adversaries A, the advantage of A in the following game is negligible for the security parameter λ: (1) Setup: the challenger C runs the KeyGen (λ) algorithm to generate pk and sk and gives pk to the attacker A

Read more

Summary

Introduction

Thousands of information retrieval systems, such as e-mail systems, database management systems, and document management systems, are operating successfully in both the government and private sectors. In [11], Boneh and Waters proposed a public key encryption scheme called hidden vector encryption, which can efficiently support conjunctive keywords search without keyword field. In order to support expressive query over encrypted data, based on the Paillier cryptosystem with threshold decryption (PCTD) [19], Yang et al proposed an SPE scheme supporting versatile search query patterns, such as the range, conjunctive, disjunctive, and Boolean keywords search [20]. En, they presented an outsourced ABE scheme supporting keyword search, which can transfer operations of decryption and key issuing to the cloud server partially [25] He et al proposed an SPE scheme which can control user’s search permission according to an access control policy [26].

Preliminaries
The Proposed SPE-BKS Scheme
Performance Evaluation
Conclusions
Proof of Lemma 3
Proof of Lemma 4
Proof of Lemma 5
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call