Hardware-Supported ORAM in Effect: Practical Oblivious Search and Update on Very Large Dataset
Practical techniques for searches on encrypted data