Attribute Based Encryption with Attribute-sets and Multi-authority

In this paper we propose a scheme of attribute based encryption with attribute-sets and multi-authority which generalizes cipher policies attribute-sets based encryption(CP-ASBE) to the multi-authority scenario,adds the cipher polices attribute based system within multi-authority.In our cryptosystem,each authority center manage different kind of user′s attributes and encrypt message with cipher policies;when decryption,user′s attributes set is needs to be checked by the corresponding cipher policies on each authority server.If the attributes set is satisfied the policies,the user can get the local master key.If and only if all the local master keys are recovered,the user is able to decrypt the ciphertext which is encrypted by the system master key.At the same time our scheme can support more complex cipher policies because the attribute-sets based encryption is applied in each authority server.Furthermore our scheme can be applied into the environment with complicated user attributes,cipher policies and multi-authority center.Additional,we also propose the security model and proof it.