KPABE
KPABE, short for Key-Policy Attribute-Based Encryption, is a form of attribute-based encryption in which the ciphertext is labeled with a set of attributes and the decryption key encodes an access policy. A user can decrypt a ciphertext if and only if the attributes attached to the ciphertext satisfy the policy encoded in the user’s key. This arrangement places the access control logic in the private key rather than in the ciphertext.
In contrast to CP-ABE (Ciphertext-Policy Attribute-Based Encryption), where the ciphertext carries the access policy and the
Typical constructions involve a trusted authority that issues decryption keys corresponding to specific access structures, a
Applications include fine-grained access control for outsourced or cloud-stored data, secure sharing in environments with hierarchical
KP-ABE emerged in the mid-2000s from work on attribute-based encryption by researchers such as Goyal, Pandey,