There are several papers about Secure Indexes, for Example "Searchable Symmetric Encryption: Improved Definitions and Efficient Constructions" and "Secure Indexes".

I'm trying to build a system, that uses secure indexes to store and search data. Are there any existing solutions out there which implement these types of schemes?

  • $\begingroup$ Am curious , if you made any progress. $\endgroup$
    – sashank
    Commented Jul 31, 2012 at 15:01
  • 1
    $\begingroup$ This question is hard to answer. Clearly no one on here knows of a publically available implementation or they would have answered. That said, no one is apparently willing to say that one doesn't exist (and rightfully so). You've put us in a difficult position :) $\endgroup$
    – mikeazo
    Commented Oct 2, 2012 at 14:42
  • $\begingroup$ That sounds like you've a non public available solution mikeazo ;) Since I wasn't able to find something like that, I've developed such a system as part of my Bachelor Thesis. The result is a running database, that is built on top of Apache Solr that is very fast in searching text (search time of O(1)). Unfortunately I'm not allowed to share the results, because I've developed this system for Atos Worldline and I'm still working on improving it and find business cases for it. But if anyone is interested, feel free to contact me for further details. $\endgroup$
    – itsme
    Commented Jul 23, 2013 at 13:43

1 Answer 1


Cryptdb has a search component which implements techniques from this paper this might be helpful to get some insights and get started , cryptdb is open sourced code is available

  • $\begingroup$ This looks interesting. The problem I see here, Cryptdb isn't specialized in text search. Since this is the key feature of indexes, it would be very nice to have ;) $\endgroup$
    – itsme
    Commented Jul 23, 2013 at 13:50

Not the answer you're looking for? Browse other questions tagged or ask your own question.