Preserving Data Secrecy and Integrity for Cloud Storage Using Smart Contracts and Cryptographic Primitives
Source abstract
Abstract
Cloud computing has emerged as a viable alternative to traditional computing infrastructures, offering various benefits. However, the adoption of cloud storage poses significant risks to data secrecy and integrity. This article presents an effective mechanism to preserve the secrecy and integrity of data stored on the public cloud by leveraging blockchain technology, smart contracts, and cryptographic primitives. The proposed approach utilizes a Solidity-based smart contract as an auditor for maintaining and verifying the integrity of outsourced data. To preserve data secrecy, symmetric encryption systems are employed to encrypt user data before outsourcing it. An extensive performance analysis is conducted to illustrate the efficiency of the proposed mechanism. Additionally, a rigorous assessment is conducted to ensure that the developed smart contract is free from vulnerabilities and to measure its associated running costs. The security analysis of the proposed system confirms that our approach can securely maintain the confidentiality and integrity of cloud storage, even in the presence of malicious entities. The proposed mechanism contributes to enhancing data security in cloud computing environments and can be used as a foundation for developing more secure cloud storage systems.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Cloud Data Security Solutions · Blockchain Technology Applications and Security · Cryptography and Data Security
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (28)
Show source-provided references
1. H. Schulze, “Cloud security report,” Cybersecurity Insider, 2021. Accessed: Feb. 29, 2024. [Online]. Available: https://www.cybersecurity-insiders.com/portfolio/2021-cloud-security-report-fortinet/
2. Secure auditing and deduplicating data in cloud10.1109/TC.2015.2389960 ↗
3. A survey of cloud computing data integrity schemes: Design challenges, taxonomy and future trends10.1016/j.cose.2016.10.006 ↗
4. Blockchain technology in supply chain operations: Applications, challenges and research opportunities10.1016/j.tre.2020.102067 ↗
5. Review on “Blockchain technology based medical healthcare system with privacy issues10.1002/spy2.83 ↗
6. Blockchain technology for cloud storage: A systematic literature review10.1145/3403954 ↗
7. PORs: Proofs of retrievability for large files
8. Compact proofs of retrievability10.1007/s00145-012-9129-2 ↗
9. Provable data possession at untrusted stores
10. A secure and efficient data integrity verification scheme for cloud-IoT based on short signature10.1109/ACCESS.2019.2924486 ↗
11. Public data integrity verification scheme for secure cloud storage
12. An integrity verification scheme of cloud storage for internet-of-things mobile terminal devices10.1016/j.cose.2019.101686 ↗
13. Privacy-preserving certificateless public auditing supporting different auditing frequencies10.1016/j.cose.2023.103181 ↗
14. A collaborative auditing blockchain for trustworthy data integrity in cloud storage system10.1109/ACCESS.2020.2993606 ↗
15. Blockchain-based verification framework for data integrity in edge-cloud storage10.1016/j.jpdc.2020.06.007 ↗
16. Blockchain data-based cloud data integrity protection mechanism10.1016/j.future.2019.09.028 ↗
17. Blockchain-based decentralized public auditing for cloud storage10.1109/TCC.2021.3051622 ↗
18. Blockchain-based secure deduplication and shared auditing in decentralized storage10.1109/TDSC.2021.3114160 ↗
19. Blockchain-assisted conditional anonymity privacy-preserving public auditing scheme with reward mechanism10.1109/JSYST.2021.3125835 ↗
20. Revocable blockchain-aided attribute-based encryption with escrow-free in cloud storage10.1109/TC.2023.3234210 ↗
21. A blockchain assisted public auditing scheme for cloud-based digital twin healthcare services
22. Efficient certificateless public integrity auditing of cloud data with designated verifier for batch audit
23. Privacy-preserving scheme with bidirectional option for blockchain-enhanced logistics internet of things
24. REMIX Ethereum IDE · 2023
25. Sepolia Testnet · 2023
26. Chainlink 2.0: Next steps in the evolution of decentralized oracle networks
27. Slither: A static analysis framework for smart contracts
28. Ethereum: A secure decentralised generalised transaction ledger