The cloud servers help in sharing data among the people within an organization or outside it. The outsourcing of one’s data over the Internet has become much easier with the help of the newer technology, the cloud servers. The cloud servers help in sharing data among the people within an organization or outside it. As security over the cloud has become a major challenge and also a very important aspect, providing security for the data that is being stored has become crucial. Hence, encryption of data that would be outsourced has become a very prominent talk recently. Similarly, fetching of the documents over the cloud should give faster and better results which would eventually give a better performance result. The number of keywords defined can be numerous, and hence the term multi-keyword. © Springer Nature Singapore Pte Ltd. 2019.