Smart Contracts for Ensuring Data Integrity in Cloud Storage with Blockchain

Authors

DOI:

https://doi.org/10.4108/eetsis.5633

Keywords:

Cloud Storage, Blockchain, Smart Contracts, Data Privacy Enhancement, Decentralization, Data Access Control, Secure Data Storage

Abstract

INTRODUCTION: Data integrity protection has become a significant priority for both consumers and organizations as cloud storage alternatives have multiplied since they provide scalable solutions for individuals and organizations alike. Traditional cloud storage systems need to find new ways to increase security because they are prone to data modification and unauthorized access thus causing data breaches.

OBJECTIVES: The main objective of this study is to review usage of smart contracts and blockchain technology to ensure data integrity in cloud storage.

METHODS: . Case studies, performance evaluations, and a thorough literature review are all used to demonstrate the effectiveness of the suggested system.

RESULTS: This research has unveiled a revolutionary approach that capitalizes on the fusion of smart contracts and cloud storage, fortified by blockchain technology.

CONCLUSION: This theoretical analysis demonstrate that smart contracts offer a dependable and scalable mechanism for maintaining data integrity in cloud storage, opening up a promising area for further research and practical application.

References

Mell P, Grance T, “The NIST Definition of Cloud Computing,” p. 7, 2011.

Ristenpart, T., Tromer, E., Shacham, H., & Savage, S., “Hey, you, get off of my cloud: Exploring information leakage in third-party compute clouds,” ACM Transactions on Information and System Security, 2009.

Swan. M., Blockchain: Blueprint for a new economy, O"Reilly Media, Inc, 2015.

Sun Y, Zhang J, Xiong Y, Zhu G. Data Security and Privacy in Cloud Computing. International Journal of Distributed Sensor Networks. 2014;10(7).

A. Menezes, P. van Oorschot and S. Vanstone, Handbook of applied crytography, 1997.

Rizwana Shaikh, M. Sasikumar . Security Issues in Cloud Computing: A survey. International Journal of Computer Applications. 44, 19 ( April 2012), 4-10.

Shroff G. &. Melhem R., “Cloud computing: Challenges & opportunities.,” in IEEE International Conference on Advanced Information Networking and Applications, 2010.

Pearson, S. (2009) "Taking account of privacy when designing cloud computing services", Workshop on Software Engineering Challenges of Cloud Computing (CLOUD'09), 44- 52.

H. Taherdoost, Smart Contracts in Blockchain Technology: A Critical Review, 2023.

Mougayar. W., The Business Blockchain: Promise, Practice, and Application of the Next Internet Technology., 2016.

Li X., Cao J.,Chen S., Yu L. & Kim H.K., A secure and efficient cloud storage system using a consortium blockchain. Information Sciences, 2020.

Wan X., Li Z., Cao J., & Ren K., “Verifiable fine-grained data integrity and provenance control in cloud storage.,” IEEE Transactions on Dependable and Secure Computing , 2019.

Kwak J., Lee H., & Kim S., “A Blockchain-Based Secure Cloud Storage System with Auditing and Revoking,” IEEE Access, 2019.

Li H., Xiong H., Wang M. & Li Y., “A Comparative Study of Blockchain-Based Smart Contract Platforms for Cloud Data Integrity,” IEEE Transactions on Services Computing, 2020.

Huang Y., Wang B., Wang Y., “Research and Application of Smart Contract Based on Ethereum Blockchain,” Journal of Physics, 2021.

Vacca A., Sorbo A., Vissagio C., Canfora G., “A systematic literature review of blockchain and smart contract development: Techniques, tools, and open challenges,” Journal of Systems and Software, vol. 174, p. 110891, 2020.

S. S. Kushwaha, S. Joshi, D. Singh, M. Kaur and H. -N. Lee, "Ethereum Smart Contract Analysis Tools: A Systematic Review," in IEEE Access, vol. 10, pp. 57037-57062, 2022, doi: 10.1109/ACCESS.2022.3169902.

M. Krichen, Strengthening the Security of Smart Contracts through the Power of Artificial Intelligence, 2023.

D. Drescher, Blockchain Basics: A Non-Technical Introduction in 25 Steps, 2017.

J. Newsome, Smart Contracts: 12 Use Cases for Business & Beyond, 2015.

A. M. Antonopoulos, Mastering Bitcoin: Unlocking Digital Cryptocurrencies, O'Reilly Media, 2014.

Liu Z, Feng W, Zhang Y, Zhu C. Research on the Architecture of Transactional Smart Contracts Based on Blockchains. Electronics. 2023; 12(18):3923. https://doi.org/10.3390/electronics12183923

“Web3 University,” [Online]. Available: https://www.web3.university/tracks/create-a-smart-contract/what-is-gas-and-how-is-it-used.

Barinov I., Lysenko V., Beloussov S. Shmulevich M., Protasov S., “System and method for verifying data integrity using blockchain network”. Patent 20180025181, 2018.

Dinh T., Wang J., Chen G., Liu R., & Ooi B.C., “Blockchain-Based Data Management and Analytics for Microservices.,” in IEEE Transactions on Services Computing, 2018.

Atzei N., Bartoletti M.,Cimoli T., “A Survey of Attacks on Ethereum Smart Contracts (SoK),” in 6th International Conference on Principles of Security and Trust (POST), 2017.

Gupta et al, Enhancing Data Integrity in Cloud Storage Using Tamper Detection Techniques, 2021.

Wang et al, Tamper Detection Rate Evaluation of Blockchain-Based Cloud Storage Systems, 2023.

Wang J. et al, Evaluating the Response Time of Smart Contracts in Public Blockchains, 2021.

Bessani A. et al, Smart Contact Orchestration for Multi-Cloud Applications, 2022.

Wang et al, Blockchain enabled smart contracts, 2019.

Bhattacharya et al, Security Analysis of Smart Contracts: A Comprehensive Study, 2022.

Yu C, Mei N, Du C, Luo H. Blockchain Data Scalability and Retrieval Scheme Based on On-Chain Storage Medium for Internet of Things Data. Electronics. 2023;12(6):1454. https://doi.org/10.3390/electronics12061454

Downloads

Published

04-04-2024

How to Cite

1.
Bhurani K, Dogra A, Agarwal P, Shrivastava P, Singh TP, Bhandwal M. Smart Contracts for Ensuring Data Integrity in Cloud Storage with Blockchain. EAI Endorsed Scal Inf Syst [Internet]. 2024 Apr. 4 [cited 2024 Dec. 27];11(6). Available from: https://publications.eai.eu/index.php/sis/article/view/5633