Privacy Preserving Multi Keyword Ranked Search over Encrypted Cloud Data
With the arrival of cloud computing, data owners ar e stimulated to contract out their composite data e xecutive systems from local sites to the trade public cloud for grea t give and monetary savings. But for protecting dat a isolation, responsive data have to be encrypted before outsourcing, which obso letes conventional data utilization based on plaint ext keyword search. Thus, enabling an encrypted cloud data explore service is of dominant importance. Allowing for the large num ber of statistics users and entry permit in the cloud, it is required to allow multiple keywords in the search demand and return p ermit in the order of their significance to these keywords. Related works on se archable encryption hub on single keyword search or Boolean keyword search, and hardly ever sort the look for results. In this paper, for the first time, we characterize and solve the demanding problem of privacy preserving multi keyword ranked search o ver encrypted data in cloud computing (MRSE) We fo und a set of firm privacy requirements for such a secure cloud data c onsumption system. Among a range of multi keyword s emantics, we decide the competent similarity measure of "organize match ing," i.e. as many matches as possible, to detain the relevance of data travel permit to the search query. We additional use "inne r product similarity" to quantitatively estimate su ch assessment measure. We first recommend a basic idea for the MRSE based on secure inner product computation, and then give two significantly improved MRSE schemes to achieve various inflexible privacy requirements in two different threat models. To imp rove explore experience of the data search service; we further extend these two schemes to support more search semantics. Thor ough analysis investigating privacy and competence guarantees of projected schemes is given. Experiments on the real world facts set further show planned schemes indeed commence low overhead o n dition and communication.