A Threshold Proxy Re-Encryption Scheme for Secure IoT Data Sharing Based on Blockchain

The IoT devices deployed in various application scenarios will generate massive data with immeasurable value every day. These data often contain the user’s personal privacy information, so there is an imperative need to guarantee the reliability and security of IoT data sharing. We proposed a new en...

Full description

Bibliographic Details
Main Authors: Yingwen Chen, Bowen Hu, Hujie Yu, Zhimin Duan, Junxin Huang
Format: Article
Language:English
Published: MDPI AG 2021-09-01
Series:Electronics
Subjects:
Online Access:https://www.mdpi.com/2079-9292/10/19/2359
_version_ 1797516634802356224
author Yingwen Chen
Bowen Hu
Hujie Yu
Zhimin Duan
Junxin Huang
author_facet Yingwen Chen
Bowen Hu
Hujie Yu
Zhimin Duan
Junxin Huang
author_sort Yingwen Chen
collection DOAJ
description The IoT devices deployed in various application scenarios will generate massive data with immeasurable value every day. These data often contain the user’s personal privacy information, so there is an imperative need to guarantee the reliability and security of IoT data sharing. We proposed a new encrypted data storing and sharing architecture by combining proxy re-encryption with blockchain technology. The consensus mechanism based on threshold proxy re-encryption eliminates dependence on the third-party central service providers. Multiple consensus nodes in the blockchain network act as proxy service nodes to re-encrypt data and combine converted ciphertext, and personal information will not be disclosed in the whole procedure. That eliminates the restrictions of using decentralized network to store and distribute private encrypted data safely. We implemented a lot of simulated experiments to evaluate the performance of the proposed framework. The results show that the proposed architecture can meet the extensive data access demands and increase a tolerable time latency. Our scheme is one of the essays to utilize the threshold proxy re-encryption and blockchain consensus algorithm to support IoT data sharing.
first_indexed 2024-03-10T07:03:37Z
format Article
id doaj.art-36693d8234ee4e628890116a3c655bca
institution Directory Open Access Journal
issn 2079-9292
language English
last_indexed 2024-03-10T07:03:37Z
publishDate 2021-09-01
publisher MDPI AG
record_format Article
series Electronics
spelling doaj.art-36693d8234ee4e628890116a3c655bca2023-11-22T15:56:34ZengMDPI AGElectronics2079-92922021-09-011019235910.3390/electronics10192359A Threshold Proxy Re-Encryption Scheme for Secure IoT Data Sharing Based on BlockchainYingwen Chen0Bowen Hu1Hujie Yu2Zhimin Duan3Junxin Huang4College of Computer, National University of Defense Technology, Changsha 410073, ChinaCollege of Computer, National University of Defense Technology, Changsha 410073, ChinaCollege of Computer, National University of Defense Technology, Changsha 410073, ChinaCollege of Computer, National University of Defense Technology, Changsha 410073, ChinaCollege of Computer, National University of Defense Technology, Changsha 410073, ChinaThe IoT devices deployed in various application scenarios will generate massive data with immeasurable value every day. These data often contain the user’s personal privacy information, so there is an imperative need to guarantee the reliability and security of IoT data sharing. We proposed a new encrypted data storing and sharing architecture by combining proxy re-encryption with blockchain technology. The consensus mechanism based on threshold proxy re-encryption eliminates dependence on the third-party central service providers. Multiple consensus nodes in the blockchain network act as proxy service nodes to re-encrypt data and combine converted ciphertext, and personal information will not be disclosed in the whole procedure. That eliminates the restrictions of using decentralized network to store and distribute private encrypted data safely. We implemented a lot of simulated experiments to evaluate the performance of the proposed framework. The results show that the proposed architecture can meet the extensive data access demands and increase a tolerable time latency. Our scheme is one of the essays to utilize the threshold proxy re-encryption and blockchain consensus algorithm to support IoT data sharing.https://www.mdpi.com/2079-9292/10/19/2359IoTblockchainproxy re-encryptiondata sharing
spellingShingle Yingwen Chen
Bowen Hu
Hujie Yu
Zhimin Duan
Junxin Huang
A Threshold Proxy Re-Encryption Scheme for Secure IoT Data Sharing Based on Blockchain
Electronics
IoT
blockchain
proxy re-encryption
data sharing
title A Threshold Proxy Re-Encryption Scheme for Secure IoT Data Sharing Based on Blockchain
title_full A Threshold Proxy Re-Encryption Scheme for Secure IoT Data Sharing Based on Blockchain
title_fullStr A Threshold Proxy Re-Encryption Scheme for Secure IoT Data Sharing Based on Blockchain
title_full_unstemmed A Threshold Proxy Re-Encryption Scheme for Secure IoT Data Sharing Based on Blockchain
title_short A Threshold Proxy Re-Encryption Scheme for Secure IoT Data Sharing Based on Blockchain
title_sort threshold proxy re encryption scheme for secure iot data sharing based on blockchain
topic IoT
blockchain
proxy re-encryption
data sharing
url https://www.mdpi.com/2079-9292/10/19/2359
work_keys_str_mv AT yingwenchen athresholdproxyreencryptionschemeforsecureiotdatasharingbasedonblockchain
AT bowenhu athresholdproxyreencryptionschemeforsecureiotdatasharingbasedonblockchain
AT hujieyu athresholdproxyreencryptionschemeforsecureiotdatasharingbasedonblockchain
AT zhiminduan athresholdproxyreencryptionschemeforsecureiotdatasharingbasedonblockchain
AT junxinhuang athresholdproxyreencryptionschemeforsecureiotdatasharingbasedonblockchain
AT yingwenchen thresholdproxyreencryptionschemeforsecureiotdatasharingbasedonblockchain
AT bowenhu thresholdproxyreencryptionschemeforsecureiotdatasharingbasedonblockchain
AT hujieyu thresholdproxyreencryptionschemeforsecureiotdatasharingbasedonblockchain
AT zhiminduan thresholdproxyreencryptionschemeforsecureiotdatasharingbasedonblockchain
AT junxinhuang thresholdproxyreencryptionschemeforsecureiotdatasharingbasedonblockchain