The invention discloses a
ciphertext policy based revocable attribute-based
encryption method and equipment and a
system utilizing same. A
key generation method includes of inputting safety parameters; executing the initializing
algorithm according to the input safety parameters to output
system public parameters, a main
system private key, a first system private key and a second private key by an output system; setting an attribute set, distributing at least one user attribute, which corresponds to the user identity and belongs to the attribute set, for users; executing the private
key generation algorithm according to the user identity and the at least one user attribute to generate a user private key; setting a
revocation list of each attribute belonging to the attribute set to reflect corresponding relation between each attribute and the user identity of the user, of the attribute, revoked at the current moment; and executing the private key updating
algorithm by the second system private key on the basis of the current
revocation list so as to generate private key updated information.