A Function Private Attribute-Based Encryption. (23rd January 2014)