Main Article Content
The rapid growth of cloud computing and the increasing demand for secure data sharing have brought forth the need for efficient and flexible encryption schemes. Key-Aggregate Proxy Re-Encryption (KAPRE) is a cryptographic primitive that enables a data owner to delegate decryption rights to multiple proxies while preserving fine-grained access control over the shared data. This paper proposes a novel approach to KAPRE by incorporating dynamic condition generation using multilinear map cryptography. The main objective of this research is to develop an enhanced KAPRE scheme that allows the data owner to dynamically generate access conditions for the proxies, thereby providing more flexible and fine-grained control over the shared data. This is achieved by leveraging the properties of multilinear maps, a powerful tool in modern cryptography. The proposed scheme employs multilinear maps to enable the data owner to generate dynamic access policies based on various attributes and conditions. The proxies are equipped with re-encryption keys that can transform the ciphertext encrypted under the data owner's public key into a ciphertext that can be decrypted by authorized users satisfying the specified access conditions.To ensure the security and efficiency of the proposed scheme, this paper addresses several key challenges, including secure multilinear map construction, access policy generation, re-encryption key management, and efficient decryption of the shared data. Furthermore, the paper presents a comprehensive security analysis, evaluating the proposed scheme against various cryptographic attacks and discussing its resistance to known vulnerabilities. The performance of the scheme is also evaluated through extensive simulations, demonstrating its efficiency and scalability.The results of this research contribute to the field of secure data sharing in cloud environments by providing an advanced KAPRE scheme that offers enhanced flexibility and fine-grained control over data access. The proposed scheme has the potential to benefit various applications that require secure and efficient data sharing, such as collaborative environments, healthcare systems, and IoT platforms.