A Secure and Computable Blockchain-Based Data Sharing Scheme in IoT System

The internet of things (IoT) devices are expected to collect vast amounts of data that support different kinds of applications such as health monitor, smart home, and traffic management. However, its characteristics such as resource-constrained nature, dynamicity, and large-scale growth bring challe...

Full description

Bibliographic Details
Main Authors: Shuang Sun, Rong Du, Shudong Chen
Format: Article
Language:English
Published: MDPI AG 2021-01-01
Series:Information
Subjects:
Online Access:https://www.mdpi.com/2078-2489/12/2/47
_version_ 1797409083840528384
author Shuang Sun
Rong Du
Shudong Chen
author_facet Shuang Sun
Rong Du
Shudong Chen
author_sort Shuang Sun
collection DOAJ
description The internet of things (IoT) devices are expected to collect vast amounts of data that support different kinds of applications such as health monitor, smart home, and traffic management. However, its characteristics such as resource-constrained nature, dynamicity, and large-scale growth bring challenges to secure IoT data sharing. Nowadays, blockchain-based ciphertext-policy attribute-based encryption (CP-ABE) was proposed to realize secure IoT data sharing. In blockchain-based CP-ABE data sharing schemes, the data are encrypted and stored in the cloud. Once users want to process the data, they should download and then decrypt the ciphertext in the client-end, and after processing the data, users encrypt and upload the ciphertext onto the cloud. This outweighs the advantage of using cloud computing resources. Fully homomorphic encryption (FHE) and homomorphic signature technology may be adopted to realize ciphertext computation and for correctness checking of ciphertext computation results. In this paper, we propose a secure and computable IoT data sharing system to ensure users enjoying the computation convenience of the cloud-end. Specifically, the proposed system integrates CP-ABE and FHE to realize secure IoT data sharing and ciphertext computation. In addition, we generated homomorphic signatures of ciphertexts to enable users to check the correctness of the ciphertext computation results. Moreover, to supervise the cloud, providing the honest IoT data access control, storage, and computing services for users, we recorded the access policy of the data, the hash of the data, the signature of the ciphertext, and the homomorphic signature of the ciphertext on the blockchain. The performance evaluation and security analysis show the proposed scheme is practical and secure.
first_indexed 2024-03-09T04:09:13Z
format Article
id doaj.art-f4e3b1bdfdb14bbf8fc693312eec7795
institution Directory Open Access Journal
issn 2078-2489
language English
last_indexed 2024-03-09T04:09:13Z
publishDate 2021-01-01
publisher MDPI AG
record_format Article
series Information
spelling doaj.art-f4e3b1bdfdb14bbf8fc693312eec77952023-12-03T14:03:18ZengMDPI AGInformation2078-24892021-01-011224710.3390/info12020047A Secure and Computable Blockchain-Based Data Sharing Scheme in IoT SystemShuang Sun0Rong Du1Shudong Chen2Institute of Microelectronics of the Chinese Academy of Sciences, Beijing 100029, ChinaInstitute of Microelectronics of the Chinese Academy of Sciences, Beijing 100029, ChinaInstitute of Microelectronics of the Chinese Academy of Sciences, Beijing 100029, ChinaThe internet of things (IoT) devices are expected to collect vast amounts of data that support different kinds of applications such as health monitor, smart home, and traffic management. However, its characteristics such as resource-constrained nature, dynamicity, and large-scale growth bring challenges to secure IoT data sharing. Nowadays, blockchain-based ciphertext-policy attribute-based encryption (CP-ABE) was proposed to realize secure IoT data sharing. In blockchain-based CP-ABE data sharing schemes, the data are encrypted and stored in the cloud. Once users want to process the data, they should download and then decrypt the ciphertext in the client-end, and after processing the data, users encrypt and upload the ciphertext onto the cloud. This outweighs the advantage of using cloud computing resources. Fully homomorphic encryption (FHE) and homomorphic signature technology may be adopted to realize ciphertext computation and for correctness checking of ciphertext computation results. In this paper, we propose a secure and computable IoT data sharing system to ensure users enjoying the computation convenience of the cloud-end. Specifically, the proposed system integrates CP-ABE and FHE to realize secure IoT data sharing and ciphertext computation. In addition, we generated homomorphic signatures of ciphertexts to enable users to check the correctness of the ciphertext computation results. Moreover, to supervise the cloud, providing the honest IoT data access control, storage, and computing services for users, we recorded the access policy of the data, the hash of the data, the signature of the ciphertext, and the homomorphic signature of the ciphertext on the blockchain. The performance evaluation and security analysis show the proposed scheme is practical and secure.https://www.mdpi.com/2078-2489/12/2/47IoTblockchainCP-ABEFHEhomomorphic signature
spellingShingle Shuang Sun
Rong Du
Shudong Chen
A Secure and Computable Blockchain-Based Data Sharing Scheme in IoT System
Information
IoT
blockchain
CP-ABE
FHE
homomorphic signature
title A Secure and Computable Blockchain-Based Data Sharing Scheme in IoT System
title_full A Secure and Computable Blockchain-Based Data Sharing Scheme in IoT System
title_fullStr A Secure and Computable Blockchain-Based Data Sharing Scheme in IoT System
title_full_unstemmed A Secure and Computable Blockchain-Based Data Sharing Scheme in IoT System
title_short A Secure and Computable Blockchain-Based Data Sharing Scheme in IoT System
title_sort secure and computable blockchain based data sharing scheme in iot system
topic IoT
blockchain
CP-ABE
FHE
homomorphic signature
url https://www.mdpi.com/2078-2489/12/2/47
work_keys_str_mv AT shuangsun asecureandcomputableblockchainbaseddatasharingschemeiniotsystem
AT rongdu asecureandcomputableblockchainbaseddatasharingschemeiniotsystem
AT shudongchen asecureandcomputableblockchainbaseddatasharingschemeiniotsystem
AT shuangsun secureandcomputableblockchainbaseddatasharingschemeiniotsystem
AT rongdu secureandcomputableblockchainbaseddatasharingschemeiniotsystem
AT shudongchen secureandcomputableblockchainbaseddatasharingschemeiniotsystem