Secure k-NN Query on Encrypted Cloud Data with Multiple Keys


The main aim of this project is to implement keyword based search over encrypted data without key sharing between data owner and user.

Proposed system:

In our proposed system we propose a novel secure k-NN query over encrypted cloud data without key-sharing. In our system, each query user holds his own unrelated key and the data owner can encrypt and decrypt outsourced data using the key of his own, without sharing the key with the query users. In this system we provide data confidentiality and also support the offline data owner. Based on the property of multiple keys, we can thoroughly solve the problems induced by key-sharing with query users. In our system generally query users have limited computation and communication resources, our method should be designed for reducing the users overhand and a large number of query users are involved in the system, therefore supporting offline data owner is quite necessary in terms of the system’s scalability.