This document proposes a secure data sharing scheme for dynamic groups in the cloud that achieves:
1) Secure key distribution without secure communication channels by verifying user public keys.
2) Fine-grained access control where legitimate users can access data in the cloud while revoked users cannot.
3) Protection against collusion attacks where revoked users cannot obtain data files even by conspiring with the cloud.
4) Efficient support for dynamic groups where adding/removing users does not require updating other users' keys.