Attribute-Based Encryption for Circuits
Worry-free encryption: functional encryption with public keys