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