A REVIEW ON SECURE AND DYNAMIC MULTI-KEYWORD RANKED SEARCH SCHEME OVER ENCRYPTED CLOUD DATA (original) (raw)

Now a days there will be growing popularity of cloud computing, large number of users and data owners are motivated to outsource their data to cloud servers for large convenience and reduced cost required for data management. However, important data should be encrypted before outsourcing for privacy requirements, which uses data utilization technique like keywordbased document recovery. A secure multi-keyword rankedsearch scheme over encrypted cloud data, which concurrently supports dynamic update operations like deletion and insertion of documents. Mostly, the vector space model and the widely used TF-IDF model are combined in the index construction and query generation. Creating a special tree-based index structure with the help of Greedy Depth-first Search algorithm which gives well organized multi-keyword ranked search. The secure kNN algorithm is utilized to encrypt the index and query vectors, and for the time being ensures accurate relevance score calculation between encrypted index and query vectors. Dummy terms are added to the index vector for blinding search results, in order to resist statistical attacks. Due to the use of special tree-based index structure, the proposed concept can achieve sub-linear search time and deal with the deletion and insertion of documents flexibly. Extensive experiments are conducted to express the efficiency of the proposed scheme. Index Terms— Searchable encryption, multi-keyword ranked search, dynamic update, cloud computing Literature Survey Kui Ren, et.al [1] Distributed computing speaks to today's most energizing registering outlook change in data innovation. Be that as it may, security and protection are seen as essential deterrents to its wide reception. Here, the creator's plot a few basic security challenges and propel advance examination of security answers for a dependable open cloud environment. Distributed computing is the most up to date term for the since quite a while ago imagined vision of processing as a utility. The cloud gives helpful, on-request organize access to a brought together pool of configurable figuring assets that can be quickly sent with incredible productivity and negligible administration overhead.1 With its un-priority favorable circumstances, distributed computing empowers a basic outlook change by the way we convey and convey processing administrations that is, it makes conceivable registering outsourcing to such an extent