3 ms·
Since the original topic was how to build an server side index that can let users find relevant documents in an encrypted corpus without revealing the corpus to
by ithkuil 13y ago
Since the original topic was how to build an server side index that can let users find relevant documents in an encrypted corpus without revealing the corpus to said server (e.g. [1]), I think that whoever diverts the thread into a discussion about the right function to use with passwords is the one being pedantic and missing the point.
Is it possible to build a index for an encrypted corpus that preserves the user privacy even in case the server is taken over?
I don't know ([2], [3]?). But I certainly know that the main weakness is not that it's impossible to hash terms in such a way that a weak machine cannot reverse significant portions of the index in minutes/days.
Seeing the word "hash" in this context clearly doesn't specify a particular hash function. Saying that using a salt fixes the issue with rainbow tables too doesn't specify whether we are talking about naive md5/sha salted hash or a KDF. These details were irrelevant to the discussion.
1. http://people.csail.mit.edu/akiezun/encrypted-search-report.pdf http://people.csail.mit.edu/akiezun/encrypted-search-report....
2. http://rd.springer.com/chapter/10.1007%2F11496137_30 http://rd.springer.com/chapter/10.1007%2F11496137_30
3. http://www.cs.ucla.edu/~rafail/PUBLIC/SSE.ppt http://www.cs.ucla.edu/~rafail/PUBLIC/SSE.ppt