K-Word Proximity Search on Encrypted Data

Mark Gall, Gerd Stefan Brost · 2016

Current Symmetric Searchable Encryption schemes do not fulfill the expectations of users that are used to web search engines. Although users are now able to search for multiple keywords, Boolean retrieval returns all results to a client regardless of how relevant the results are for the user. For searches in large data sets when also result sets are expected to be large, Boolean retrieval is not appropriate for users of modern information retrieval systems. In this paper, we present a SSE scheme that allows ranked retrieval on encrypted data, more specifically we enhanced highly-scalable Boolean retrieval with k-word proximity ranking. Additionally, we introduce an access control in our search engine, such that clients searching the data set will not learn anything about parts of the data set, for which they are not eligible. To achieve this, we rely on attribute-based authentication. Users of modern full text search engines (most of all internet search engines) are used to comfortable proximity search. The applicability of our scheme was shown in a prototypical implementation.

Read the paper · More papers on PaperTik