What is Attribute-Based Encryption?
The term ABE or Attribute-Based Encryption is a type of public key encryption in which the secret key of the user and the ciphertext (encrypt able text) are dependent upon attributes. The decryption is only possible if the set of attributes of the user key matches the attributes of the ciphertext. Users are identified by a set of attributes in ABE rather than an exact identity of the user.
Every data is encoded with an attribute-based access structure, to such an extent that lone the clients whose qualities fulfill the access structure can decrypt the information.