Order preserving encryption for numeric data
Practical techniques for searches on encrypted data