Text this: Partially hidden policy multi-authority CP-ABE scheme with constant length ciphertext