A cluster based multi-keyword search on outsourced encrypted cloud data

Cloud provides an illusion of infinite storage to the user at limited setup and usage cost. Due to the availability of resources at low initial investment cost and fast internet speed, the organizations are motivated to outsource their data on cloud. But storing secure and confidential data on cloud introduces many security risks, namely data leakage, data theft and reduced control on data. In order to maintain confidentiality, the data is encrypted before outsourcing it to cloud. But this introduces the problem of efficient searching on the cloud. Several approaches exist for searching on this encrypted data stored on cloud but require large number of comparisons and time to search the desired documents. In this paper, we propose a cluster based privacy preserving multi-keyword search scheme over encrypted cloud data. The proposed search scheme retains the security requirements as proposed in the existing approaches in literature but provides results efficiently. Experimental results demonstrate the effectiveness of the proposed search scheme as it reduces the number of comparisons required to search the desired document by 80% for dataset with 6000 documents. Also, the time required to search the desired documents is also reduced by 70% for the same dataset as compared to the existing efficient search schemes in literature.

[1]  Cong Wang,et al.  Enabling Efficient Fuzzy Keyword Search over Encrypted Data in Cloud Computing , 2009, IACR Cryptol. ePrint Arch..

[2]  Rafail Ostrovsky,et al.  Public Key Encryption with Keyword Search , 2004, EUROCRYPT.

[3]  Kieran Conboy,et al.  Factors Affecting The Adoption Of Cloud Computing: An Exploratory Study , 2013, ECIS.

[4]  Michael Mitzenmacher,et al.  Privacy Preserving Keyword Searches on Remote Encrypted Data , 2005, ACNS.

[5]  Brian Hayes,et al.  What Is Cloud Computing? , 2019, Cloud Technologies.

[6]  Eu-Jin Goh,et al.  Searching on Encrypted Data , 2003 .

[7]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[8]  Eu-Jin Goh,et al.  Secure Indexes , 2003, IACR Cryptol. ePrint Arch..

[9]  Cong Wang,et al.  Secure Ranked Keyword Search over Encrypted Cloud Data , 2010, 2010 IEEE 30th International Conference on Distributed Computing Systems.

[10]  Dawn Xiaodong Song,et al.  Practical techniques for searches on encrypted data , 2000, Proceeding 2000 IEEE Symposium on Security and Privacy. S&P 2000.

[11]  Hai Jin,et al.  Secure Rank-Ordered Search of Multi-keyword Trapdoor over Encrypted Cloud Data , 2012, 2012 IEEE Asia-Pacific Services Computing Conference.

[12]  N. Cao,et al.  Privacy-preserving multi-keyword ranked search over encrypted cloud data , 2011, 2011 Proceedings IEEE INFOCOM.

[13]  Erkay Savas,et al.  An efficient privacy-preserving multi-keyword search over encrypted cloud data with ranking , 2014, Distributed and Parallel Databases.