A flexible cryptographic approach for secure data storage in the cloud using role-based access control. (1st January 2012)