Identity-Based Encryption Transformation for Flexible Sharing of Encrypted Data in Public Cloud.