JHUISI / charm

Charm: A Framework for Rapidly Prototyping Cryptosystems
http://charm-crypto.io
GNU Lesser General Public License v3.0
541 stars 166 forks source link

Implement the paper: "User Collusion Avoidance CP-ABE With Efficient Attribute Revocation for Cloud Storage" #298

Closed ahmedmbakr closed 1 year ago

ahmedmbakr commented 1 year ago

This paper implements attribute revocation in Ciphertext Policy Attribute Based Encryption (CP-ABE) while avoiding collusion attacks. Explanatory examples have been added at the end of the file, in the main function, to elaborate how to setup, add attributes to users, revoke attributes from users, encrypt, and decrypt messages using generic access policies.