Outsourced data integrity verification based on blockchain in untrusted environment

被引:19
作者
Hao, Kun [1 ]
Xin, Junchang [1 ,2 ]
Wang, Zhiqiong [3 ,4 ]
Wang, Guoren [5 ]
机构
[1] Northeastern Univ, Sch Comp Sci & Engn, Shenyang, Peoples R China
[2] Key Lab Big Data Management & Analyt, Shenyang, Liaoning, Peoples R China
[3] Northeastern Univ, Coll Med & Biol Informat Engn, Shenyang, Peoples R China
[4] Neusoft Res Intelligent Healthcare Technol Co Ltd, Shenyang, Peoples R China
[5] Beijing Inst Technol, Sch Comp Sci & Technol, Beijing, Peoples R China
来源
WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS | 2020年 / 23卷 / 04期
基金
中国国家自然科学基金; 中国博士后科学基金;
关键词
Blockchain; Outsourced data; Data integrity; Collaborative; Untrusted environment;
D O I
10.1007/s11280-019-00761-2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 byInner-GroupandInter-Groupconsensus 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.
引用
收藏
页码:2215 / 2238
页数:24
相关论文
共 50 条
[21]   INTEGRITY VERIFICATION OF OUTSOURCED FILES USING HADOOP [J].
Jeya, Jospin J. ;
Kannan, E. .
2017 THIRD INTERNATIONAL CONFERENCE ON SCIENCE TECHNOLOGY ENGINEERING & MANAGEMENT (ICONSTEM), 2017, :423-426
[22]   Blockchain-based verification framework for data integrity in edge-cloud storage [J].
Yue, Dongdong ;
Li, Ruixuan ;
Zhang, Yan ;
Tian, Wenlong ;
Huang, Yongfeng .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2020, 146 :1-14
[23]   Blockchain Based Data Integrity Verification in P2P Cloud Storage [J].
Yue, Dongdong ;
Li, Ruixuan ;
Zhang, Yan ;
Tian, Wenlong ;
Peng, Chengyi .
2018 IEEE 24TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2018), 2018, :561-568
[24]   Blockchain Based Data Integrity Verification for Cloud Storage with T-Merkle Tree [J].
He, Kai ;
Shi, Jiaoli ;
Huang, Chunxiao ;
Hu, Xinrong .
ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2020, PT III, 2020, 12454 :65-80
[25]   Blockchain-based Privacy-Preserving Record Linkage: enhancing data privacy in an untrusted environment [J].
Nobrega, Thiago ;
Pires, Carlos Eduardo S. ;
Nascimento, Dimas Cassimiro .
INFORMATION SYSTEMS, 2021, 102 (102)
[26]   Blockchain Based Data Protection Framework for IoT in Untrusted Storage [J].
Xu, Tianyi ;
Fu, Zhao ;
Yu, Mei ;
Wang, Jianrong ;
Liu, Hongwei ;
Qiu, Tie .
PROCEEDINGS OF THE 2021 IEEE 24TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN (CSCWD), 2021, :813-818
[27]   Edge Computing and Blockchain-Based Distributed Audit of Outsourced Dynamic Data [J].
Dwivedi, Amit Kumar ;
Kumar, Naveen ;
Das, Manik Lal .
WIRELESS PERSONAL COMMUNICATIONS, 2024,
[28]   DBT-PDP: Provable data possession with outsourced data batch transfer based on blockchain [J].
Yi, Chengming ;
Zhang, Hua ;
Sun, Weiming ;
Ding, Jun .
HIGH-CONFIDENCE COMPUTING, 2024, 4 (02)
[29]   Validating data integrity with blockchain [J].
Kalis, Rosco ;
Belloum, Adam .
2018 16TH IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM 2018), 2018, :272-277
[30]   Distributed Data Integrity Verification Scheme in Multi-Cloud Environment [J].
Witanto, Elizabeth Nathania ;
Stanley, Brian ;
Lee, Sang-Gon .
SENSORS, 2023, 23 (03)