Ciphertext policy attribute based encryption with efficient revocation