Practical techniques for searches on encrypted data
Computationally private information retrieval with polylogarithmic communication