The invention belongs to the technical field characterized by a protocol, and discloses a cancellation-supported outsourcing verifiable multi-
authorization center
access control method, and a
cloud server. The method comprises the following steps:
system initialization, including the initialization of a global
authentication center and other
authorization centers; allocating an attribute set for auser by the
authorization centers, and generating a secret key needed by decryption for the user; encrypting a file by a data owner, wherein the
encryption process comprises outsourcing
encryption, the
verification of an outsourcing result and the final
encryption of the data owner; issuing a file access request to a
cloud service provider by the user, wherein the process includes
cloud service provider outsourcing decryption, the
verification of the outsourcing result, and the final decryption of the user; and cancelling some users or some attributes in a
system. The cancellation-supported outsourcing verifiable multi-authorization center
access control method provided by the invention has the advantages of being high in
system access efficiency, low in computation overhead, capable of supporting dynamic user authority management and the like, and can be used for guaranteeing the privacy data safety of the user in
cloud storage, reducing the computation overhead of the user and dynamically managing the authority of the user in the system.