Blockchain Based Data Integrity Verification for Large-Scale IoT Data

Achieving data integrity verification for large-scale IoT data in cloud storage safely and efficiently has become one of the hot topics with further applications of Internet of Things. Traditional data integrity verification methods generally use encryption techniques to protect data in the cloud, r...

Full description

Bibliographic Details
Main Authors: Haiyan Wang, Jiawei Zhang
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8895808/
_version_ 1823927768535007232
author Haiyan Wang
Jiawei Zhang
author_facet Haiyan Wang
Jiawei Zhang
author_sort Haiyan Wang
collection DOAJ
description Achieving data integrity verification for large-scale IoT data in cloud storage safely and efficiently has become one of the hot topics with further applications of Internet of Things. Traditional data integrity verification methods generally use encryption techniques to protect data in the cloud, relying on trusted Third Party Auditors (TPAs). Blockchain based data integrity schemes can successfully avoid the trust problem of TPAs, however, they have to face the problems of large computational and communication overhead. To address the issues above, we propose a Blockchain and Bilinear mapping based Data Integrity Scheme (BB-DIS) for large-scale IoT data. In our BB-DIS, IoT data is sliced into shards and homomorphic verifiable tags (HVTs) are generated for sampling verification. Data integrity can be achieved according to the characteristics of bilinear mapping in the form of blockchain transactions. Performance analysis of BB-DIS including feasibility, security, dynamicity and complexity is also discussed in detail. A prototype system of BB-DIS is then presented to illustrate how to implement our verification scheme. Experimental results based on Hyperledger Fabric demonstrate that the proposed verification scheme significantly improves the efficiency of integrity verification for large-scale IoT data with no need of TPAs.
first_indexed 2024-12-16T20:44:12Z
format Article
id doaj.art-b1c26626677746158973613892933897
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-16T20:44:12Z
publishDate 2019-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-b1c266266777461589736138929338972022-12-21T22:16:59ZengIEEEIEEE Access2169-35362019-01-01716499616500610.1109/ACCESS.2019.29526358895808Blockchain Based Data Integrity Verification for Large-Scale IoT DataHaiyan Wang0https://orcid.org/0000-0003-1053-587XJiawei Zhang1https://orcid.org/0000-0001-7390-5706School of Computer Science, Nanjing University of Posts and Telecommunications, Nanjing, ChinaSchool of Computer Science, Nanjing University of Posts and Telecommunications, Nanjing, ChinaAchieving data integrity verification for large-scale IoT data in cloud storage safely and efficiently has become one of the hot topics with further applications of Internet of Things. Traditional data integrity verification methods generally use encryption techniques to protect data in the cloud, relying on trusted Third Party Auditors (TPAs). Blockchain based data integrity schemes can successfully avoid the trust problem of TPAs, however, they have to face the problems of large computational and communication overhead. To address the issues above, we propose a Blockchain and Bilinear mapping based Data Integrity Scheme (BB-DIS) for large-scale IoT data. In our BB-DIS, IoT data is sliced into shards and homomorphic verifiable tags (HVTs) are generated for sampling verification. Data integrity can be achieved according to the characteristics of bilinear mapping in the form of blockchain transactions. Performance analysis of BB-DIS including feasibility, security, dynamicity and complexity is also discussed in detail. A prototype system of BB-DIS is then presented to illustrate how to implement our verification scheme. Experimental results based on Hyperledger Fabric demonstrate that the proposed verification scheme significantly improves the efficiency of integrity verification for large-scale IoT data with no need of TPAs.https://ieeexplore.ieee.org/document/8895808/Data integrity verificationblockchain technologybilinear mappingInternet of Things (IoT)
spellingShingle Haiyan Wang
Jiawei Zhang
Blockchain Based Data Integrity Verification for Large-Scale IoT Data
IEEE Access
Data integrity verification
blockchain technology
bilinear mapping
Internet of Things (IoT)
title Blockchain Based Data Integrity Verification for Large-Scale IoT Data
title_full Blockchain Based Data Integrity Verification for Large-Scale IoT Data
title_fullStr Blockchain Based Data Integrity Verification for Large-Scale IoT Data
title_full_unstemmed Blockchain Based Data Integrity Verification for Large-Scale IoT Data
title_short Blockchain Based Data Integrity Verification for Large-Scale IoT Data
title_sort blockchain based data integrity verification for large scale iot data
topic Data integrity verification
blockchain technology
bilinear mapping
Internet of Things (IoT)
url https://ieeexplore.ieee.org/document/8895808/
work_keys_str_mv AT haiyanwang blockchainbaseddataintegrityverificationforlargescaleiotdata
AT jiaweizhang blockchainbaseddataintegrityverificationforlargescaleiotdata