Attribute-Based Encryption with Multi-keyword Search
Practical Identity-Based Encryption Without Random Oracles