A New User Revocable Ciphertext-Policy Attribute-Based Encryption with Ciphertext Update. (22nd December 2020)