This document summarizes a research paper on key-aggregate cryptosystem (KAC) for secure data sharing in cloud storage. KAC allows data owners to efficiently share decryption keys for selected ciphertext classes by generating an aggregate key of constant size. The data owner first encrypts data and generates keys, then can create an aggregate key over a set of ciphertexts to share with others. When received, the aggregate key allows downloading and accessing the selected encrypted data. KAC provides an efficient way to delegate decryption rights for cloud-stored data while maintaining security and flexibility in data sharing.