Functional Encryption: Definitions and Challenges
Multi-Dimensional Range Query over Encrypted Data