To preserve privacy of users’ data in cloud storage systems, such as Dropbox, Google Drive, and Amazon S3, sensitive data can be encrypted before being stored on the cloud. However, this limits the user’s ability to interact with and “search” over the data.

As we are in the era of Big Data, we are interested in performing semantic search over the encrypted data. The reason is that, when we deal with Big Data, it is difficult for users to remember exact keywords to search.

In this project, we present a solution to the problem of semantic search over encrypted data in cloud without revealing any data during the storage or processing of the search query. We have implemented a prototype of the system that can be reached from here.

The project is already populated with Request For Comments (RFC) dataset for testing purposes.

** Researchers or practitioners who use this tool in their work/research are requested to cite our published paper on this project in the following format. The PDF of the paper shares explains more details of the project and the developed tool.