The document proposes improvements to an existing CP-ABE scheme for secure data sharing in distributed networks. It aims to address issues of reliability and load balancing. The existing scheme relies heavily on a single key generation center, which poses security risks if the center fails or becomes corrupted. The proposed approach introduces factors like multiple key generation centers and data storage centers to improve reliability. It also uses a 2-party computation protocol to solve the key escrow problem without relying on a single trusted authority. The goal is to develop a more secure and efficient attribute-based encryption system for distributed data sharing that can scale to handle large numbers of users and requests.