A BP-based Key Management Protocol for Data Sharing on Cloud Storage with Access Control
Pierre E. Abi-Char · 2022
Cloud computing is an emerging technology, which provides a variety of services including computational platform, computational power, storage and applications. Many enterprises are gaining great benefits from cloud storage services by sharing their corporate data with other users. However, the massive use of cloud computing and the lack of effective security mechanisms lead to many challenges in cloud computing. There are significant security and privacy concerns regarding data sharing as data might be stolen, eavesdropped or destroyed. In addition, data needs to be kept confidential not only from users sharing the cloud, but also from the cloud provider itself. In this paper, we propose a key management scheme for data sharing on cloud computing. Our proposed scheme allows data owners to store their files on remote servers using the cloud storage, and to share those files with other users in a secure manner. The proposed mechanism is based on bilinear pairing and provides access control by providing data owners the power to set permissions and rules over the data. Therefore, it guarantees that only authorized users can access the right data. Moreover, the proposed scheme ensures the security and privacy of data stored on cloud. Finally, informal security analysis of the proposed scheme is presented and analyzed, which demonstrates that the scheme is secure and can resist a variety of attacks.