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...
Main Authors: | , |
---|---|
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 |