Font Size: a A A

Research On Encrypted Cloud Storage System Based On Blockchain

Posted on:2021-05-15Degree:MasterType:Thesis
Country:ChinaCandidate:Y B GuoFull Text:PDF
GTID:2428330605450611Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the development of network technology and computer IT technology,the existing amount of data is growing at a geometric speed,and cloud storage has been vigorously developed in recent years.At the same time,people have put forward higher requirements for the capacity,effectiveness and security of data storage.However,current cloud storage solutions are still concentrated on thirdparty storage service providers,and data integrity verification solutions are also based on third-party verification organizations.In addition,the centralized storage model of the traditional cloud platform relies on the service provider's equipment,so it does' t make full use of the free memory resources.This paper analyzes the current development status and trend of cloud storage and blockchain technology,designs an encrypted cloud storage system model based on blockchain,and analyzes the overall architecture of the system.Then,it proposes a data integrity verification scheme based on the architecture.Finally,smart contracts for data storage on the blockchain are designed to ensure the fairness of data storage transactions.Firstly,this paper analyzes the current development status and trend of cloud computing and blockchain technology in the domestic and overseas.And the related technologies used in this paper and the application of blockchain in cloud storage are introduced.The model and reseach status of data integrity verification scheme in cloud computing are analyzed.Secondly,combined with the status quo,a new cryptographic distributed cloud storage system model based on blockchain technology and IPFS network structure is proposed.The article makes detailed analysis and design of the system's operation process,module layering situation and core module.In this system,IPFS is used as the underlying network protocol to form a distributed file storage system.The blockchain is used as a trusted center to replace the third-party verification mechanism in the traditional cloud storage model,so the data integrity verification scheme is realized.On the basis of the blockchain,smart contracts for file storage are set to ensure the fairness of system transactions.Finally,the key technologies in the system of this paper are analyzed.First of all,the data integrity verification scheme is the focus of this system research.A secure and robust cloud data integrity verification scheme based on blockchain,digital signature,cryptography and other related technologies is designed in this paper.The biggest feature in the scheme is that it doesn't need a thirdparty authority to complete the verification of the data.In the scheme,the metadata of the data storage and the key pair information required for verification are recorded through the blockchain to form a file storage ledger.So nodes in the network can complete data validation by consulting the ledger.Secondly,based on the blockchain,a smart contract scheme for data storage is introduced and designed.Nodes in the network can announce host information through smart contracts or sign smart contracts for file storage transactions,forming an autonomous,active,and fair cloud storage platform.Finally,through the simulation experiments of the integrity verification algorithm and smart contracts,some conclusions are drawn.
Keywords/Search Tags:Blockchain, Cloud storage, IPFS, Smart contract, Encryption
PDF Full Text Request
Related items