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.
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.