Search Everything

Find articles, journals, projects, researchers, and more

Back to Articles

User Verifiable Multiple Keyword Search Scheme using the Merkle Tree for Outsourced Data in the Cloud

Authors:
Devi Thiyagarajan, R. Ganesan

Abstract

Cloud computing has revolutionized the IT industry by offering huge storage for data outsourcing and also for computation. Various security issues concerned with security and privacy of data arise in the context of data outsourcing. The framework enables clients to outsource encrypted data to the cloud, enables users to retrieve preferred documents using multiple keywords and allows the user to verify the response from the server. The strength of the proposed model relies on the discrete logarithmic problem of Hyper Elliptic Curve Cryptography (HECC) and the security of Merkle trees. The paper proposes a user verifiable multi-keyword search scheme, which focuses on: (i) construction of inverted index for the documents with keywords; (ii) index and document encryption by HECC; (iii) index and document authentication by the Merkle tree; and (iv) verification of the accuracy of response from server by top hash or root hash value of the Merkle tree. Security analysis and results demonstrate the correctness of proposed multiple keyword search (MKS) scheme. The search algorithm combined with the hash value verification process by the Merkle tree is strong enough to provide data security, privacy, and integrity. The proposed model reduces the storage overhead on both the client’s and user’s side. As the number of documents increases, the retrieval time is less, which reduces the storage overhead on both sides.

Keywords: Client Cloud Merkle tree Search Verifiable
DOI: https://doi.ms/10.00420/ms/7563/HMT1P/RAG | Volume: 8 | Issue: 4 | Views: 0
Download Full Text (Free)
Article Document
1 / 1
100%

Subscription Required

Your subscription has expired. Please renew your subscription to continue downloading articles and access all premium features.

  • Unlimited article downloads
  • Access to premium content
  • Priority support
  • No ads or interruptions

Upload

To download this article, you can either subscribe for unlimited downloads, or upload 0 items (articles and/or projects) to download this specific article.

Total: 0 / 0
  • Choose any combination (e.g., 2 articles + 1 project = 3 total)
  • After uploading, you can download this specific article
  • Or subscribe for unlimited downloads of all articles