Back to Search
Start Over
Outsourced data integrity verification based on blockchain in untrusted environment
- Source :
- World Wide Web. 23:2215-2238
- Publication Year :
- 2020
- Publisher :
- Springer Science and Business Media LLC, 2020.
-
Abstract
- Outsourced data, as the significant component of cloud service, has been widely used due to its convenience, low overhead, and high flexibility. To guarantee the integrity of outsourced data, data owner (DO) usually adopts a third party auditor (TPA) to execute the data integrity verification scheme. However, during the verification process, DO cannot fully confirm the reliability of the TPA, and handing over the verification of data integrity to the untrusted TPA may lead to data security threats. In this paper, we focus on the problem of integrity verification of outsourced data in untrusted environment, that is, how to improve the security and efficiency of data integrity verification without utilizing untrusted TPA. To address the problem, we design a decentralized model based on blockchain consisting of some collaborative verification peers (VPs), each of which maintains a replication of the entire blockchain to avoid maliciously tampering with. Based on the model, we present an advanced data integrity verification algorithm which allows DO to store and check the verification information by writing and retrieving the blockchain. In addition, in order to improve the concurrent performance, we extend the algorithm by introducing the verification group (VG) constituting by some VPs organized by Inner-Group and Inter-Group consensus protocols. We conduct a completed security analysis as well as extensive experiments of our proposed approach, and the evaluation results demonstrate that our proposed approaches achieve superior performance.
- Subjects :
- Scheme (programming language)
Security analysis
Computer Networks and Communications
business.industry
Computer science
Distributed computing
Reliability (computer networking)
Data security
Cloud computing
02 engineering and technology
Audit
Replication (computing)
Hardware and Architecture
020204 information systems
Data integrity
Component (UML)
0202 electrical engineering, electronic engineering, information engineering
020201 artificial intelligence & image processing
business
computer
Software
computer.programming_language
Subjects
Details
- ISSN :
- 15731413 and 1386145X
- Volume :
- 23
- Database :
- OpenAIRE
- Journal :
- World Wide Web
- Accession number :
- edsair.doi...........0304db815d21d9e2eb12ebc5297094a7
- Full Text :
- https://doi.org/10.1007/s11280-019-00761-2