Ciphertext policy attribute-based encryption with hierarchical domain authorities and users in cloud. (2017)