The document discusses secure data sharing in cloud computing using revocable storage identity-based encryption. It proposes a system with two levels of security - using session passwords that can only be used once, and a new password is generated each time. It focuses on session-based authentication for encrypting files and checking for duplicates to reduce storage space on the cloud. Convergent encryption is used to enforce data confidentiality during deduplication by encrypting data before outsourcing it. The proposed system aims to flexibly support data access control and revocation compared to existing solutions.