Back to Search
Start Over
Blockchain data-based cloud data integrity protection mechanism
- Source :
- Future Generation Computer Systems. 102:902-911
- Publication Year :
- 2020
- Publisher :
- Elsevier BV, 2020.
-
Abstract
- Despite the rapid development of cloud computing for many years, data security and trusted computing are still the main challenges in current cloud computing applications. In order to solve this problem, many scholars have carried out a lot of research on this, and proposed many models including data integrity test and secure multi-party calculation. However, most of these solutions face problems such as excessive computational complexity or lack of scalability. This paper studies the use of blockchain techniques to improve this situation. Blockchain is a decentralized new distributed computing paradigm. Applying blockchain technology to cloud computing, using the security mechanism of the former to improve the performance of the latter’s secure storage and secure computing is a promising research topic. In this paper, the distributed virtual machine agent model is deployed in the cloud by using mobile agent technology. The virtual machine agent enables multi-tenants to cooperate with each other to ensure data trust verification. The tasks of reliable data storage, monitoring and verification are completed by virtual machine agent mechanism. This is also a necessary condition for building a blockchain integrity protection mechanism. The blockchain-based integrity protection framework is built by the virtual machine proxy model, and the unique hash value corresponding to the file generated by the Merkel hash tree is used to monitor the data change by means of the smart contract on the blockchain, and the data is owned in time. The user issues a warning message for data tampering; in addition, a “block-and-response” mode is used to construct a blockchain-based cloud data integrity verification scheme.
- Subjects :
- Blockchain
Smart contract
Computer Networks and Communications
Computer science
business.industry
Distributed computing
Hash function
Data security
020206 networking & telecommunications
Cloud computing
02 engineering and technology
Trusted Computing
computer.software_genre
Hardware and Architecture
Virtual machine
Data integrity
Scalability
0202 electrical engineering, electronic engineering, information engineering
020201 artificial intelligence & image processing
Mobile agent
business
computer
Software
Protection mechanism
Subjects
Details
- ISSN :
- 0167739X
- Volume :
- 102
- Database :
- OpenAIRE
- Journal :
- Future Generation Computer Systems
- Accession number :
- edsair.doi...........d91003104c33f3fcb66f4a095056d778
- Full Text :
- https://doi.org/10.1016/j.future.2019.09.028