I have used Attribute-based encryption for fine-grained access control of encrypted data by Goyal, Sahei, Pandey, and Waters for a reference to Attributed-based encryption.
Here is a link to a copy of the paper: https://gnunet.org/sites/default/files/CCS'06%20-%20Attributed-based%20encryption%20for%20fine-grained%20access%20control%20of%20encrypted%20data.pdf