An enhanced traceable CP-ABE scheme against various types of privilege leakage in cloud storage