Skip to main content

A Decentralized Blockchain-Based Platform for Secure Data Sharing in Cloud Storage Model

  • Conference paper
  • First Online:
Advanced Information Networking and Applications (AINA 2024)

Abstract

In recent years, cloud-based storage systems have played a crucial role in facilitating secure user communication. These systems enable businesses to gain convenient, on-demand network access to a shared pool of configurable computing resources and effectively reduce overall costs by outsourcing the necessary services. However, it introduces new security challenges in management and control, specifically related to secure services and data sharing in distributed databases. In addition, until now there are still limits, especially in terms of security, access control, and centralization problems. In this paper, we propose a secure distributed cloud file storage and sharing system based on the Ethereum blockchain and Interplanetary File System (IPFS) to address these shortcomings. First, we encrypt data with the AES symmetric algorithm before storing it on IPFS, to resolve data leaks and tampering in centralized cloud storage. Second, we implement a distributed and reliable access control policy by sharing the list of authorized users on the blockchain network as a smart contract. We use the ECC algorithm to share encryption keys between data owners and users. Our solution is designed to ensure secure communication, data storage reliability over IPFS, and data controllability without relying on a centralized cloud storage architecture. Finally, the proposed scheme was tested and evaluated on the Ethereum test network. Performance evaluation shows that our system provides a feasible and reliable environment and could effectively resist both isolated and collaborative attackers, as well as untrusted cloud servers.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

References

  1. Zhang, X., Grannis, J., Baggili, I., Beebe, N.L.: Frameup: an incriminatory attack on storj: a peer to peer blockchain enabled distributed storage system. Digit. Investig. 29, 28–42 (2019)

    Article  Google Scholar 

  2. Sharma, P., Jindal, R., Borah, M.D.: Blockchain technology for cloud storage: a systematic literature review. ACM Comput. Surv. (CSUR) 53(4), 1–32 (2020)

    Article  Google Scholar 

  3. Khanna, A., et al.: Blockchain-cloud integration: a survey. Sensors 22(14), 5238 (2022)

    Article  Google Scholar 

  4. Zhang, Y., Chunxiang, X., Lin, X., Shen, X.: Blockchain-based public integrity verification for cloud storage against procrastinating auditors. IEEE Trans. Cloud Comput. 9(3), 923–937 (2019)

    Article  Google Scholar 

  5. Eltayieb, N., Elhabob, R., Hassan, A., Li, F.: A blockchain-based attribute-based signcryption scheme to secure data sharing in the cloud. J. Syst. Architect. 102, 101653 (2020)

    Article  Google Scholar 

  6. Wang, S., Wang, X., Zhang, Y.: A secure cloud storage framework with access control based on blockchain. IEEE Access 7, 112713–112725 (2019)

    Article  Google Scholar 

  7. Saini, A., Zhu, Q., Singh, N., Xiang, Y., Gao, L., Zhang, Y.: A smartcontract-based access control framework for cloud smart healthcare system. IEEE Internet Things J. 8(7), 5914–5925 (2020)

    Article  Google Scholar 

  8. Chen, Y., Ding, S., Zheng, X., Zheng, H., Yang, S.: Blockchain-based medical records secure storage and medical service framework. J. Med. Syst. 43, 1–9 (2019)

    Article  Google Scholar 

  9. Qin, X., Huang, Y., Yang, Z., Li, X.: A blockchain-based access control scheme with multiple attribute authorities for secure cloud data sharing. J. Syst. Architect. 112, 101854 (2021)

    Article  Google Scholar 

  10. Ghanmi, H., Hajlaoui, N., Touati, H., Hadded, M., Muhlethaler, P.: A secure data storage in multi-cloud architecture using blowfish encryption algorithm. In: Barolli, L., Hussain, F., Enokido, T. (eds.) AINA 2022. LNNS, vol. 450, pp. 398–408. Springer, Cham (2022). https://doi.org/10.1007/978-3-030-99587-4_34

    Chapter  Google Scholar 

  11. Bedoui, M., et al.: An improvement of both security and reliability for AES implementations. J. King Saud Univ.-Comput. Inf. Sci. 34(10), 9844–9851 (2022)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Houaida Ghanmi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Ghanmi, H., Hajlaoui, N., Touati, H., Hadded, M., Muhlethaler, P., Boudjit, S. (2024). A Decentralized Blockchain-Based Platform for Secure Data Sharing in Cloud Storage Model. In: Barolli, L. (eds) Advanced Information Networking and Applications. AINA 2024. Lecture Notes on Data Engineering and Communications Technologies, vol 202. Springer, Cham. https://doi.org/10.1007/978-3-031-57916-5_29

Download citation

Publish with us

Policies and ethics