Efficient Selective-ID Secure Identity-Based Encryption Without Random Oracles
Non-malleable non-interactive zero knowledge and adaptive chosen-ciphertext security