Multi-authority fine-grained access control with accountability and its application in cloud. (15th June 2018)