CPABE
CP-ABE, or Ciphertext-Policy Attribute-Based Encryption, is an encryption paradigm where access control is embedded into the ciphertext. In CP-ABE, a trusted attribute authority issues secret keys to users bound to a set of attributes (for example, department=cardiology, clearance=high). The ciphertext is created with an access policy describing which attribute combinations are allowed to decrypt. A user can decrypt only if their attributes satisfy the policy, meaning no information about non-authorized attributes is leaked.
The scheme typically relies on pairing-based cryptography. The access policy is represented as a monotone Boolean
CP-ABE was introduced by Bethencourt, Sahai, and Waters in 2007. It is one of the core frameworks
Applications include secure data sharing in cloud storage, electronic health records, government or enterprise collaboration, and