Privacy-Preserving IoT Data Aggregation Based on Blockchain and Homomorphic Encryption
Data analytics based on the produced data from the Internet of Things (IoT) devices is expected to improve the individuals’ quality of life. However, ensuring security and privacy in the IoT data aggregation process is a non-trivial task. Generally, the IoT data aggregation process is based on centr...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2021-04-01
|
Series: | Sensors |
Subjects: | |
Online Access: | https://www.mdpi.com/1424-8220/21/7/2452 |
id |
doaj-4009986619a34fb0bcb51805f17d1185 |
---|---|
record_format |
Article |
spelling |
doaj-4009986619a34fb0bcb51805f17d11852021-04-02T23:00:34ZengMDPI AGSensors1424-82202021-04-01212452245210.3390/s21072452Privacy-Preserving IoT Data Aggregation Based on Blockchain and Homomorphic EncryptionFaiza Loukil0Chirine Ghedira-Guegan1Khouloud Boukadi2Aïcha-Nabila Benharkat3University of Lyon, University Jean Moulin Lyon 3, CNRS, LIRIS, 69372 Lyon, FranceUniversity of Lyon, iaelyon School of Management, University Jean Moulin Lyon 3, CNRS, LIRIS, 69372 Lyon, FranceMiracl Laboratory, Sfax University, 3018 Sfax, TunisiaUniversity of Lyon, INSALyon, CNRS, LIRIS, 69621 Lyon, FranceData analytics based on the produced data from the Internet of Things (IoT) devices is expected to improve the individuals’ quality of life. However, ensuring security and privacy in the IoT data aggregation process is a non-trivial task. Generally, the IoT data aggregation process is based on centralized servers. Yet, in the case of distributed approaches, it is difficult to coordinate several untrustworthy parties. Fortunately, the blockchain may provide decentralization while overcoming the trust problem. Consequently, blockchain-based IoT data aggregation may become a reasonable choice for the design of a privacy-preserving system. To this end, we propose PrivDA, a Privacy-preserving IoT Data Aggregation scheme based on the blockchain and homomorphic encryption technologies. In the proposed system, each data consumer can create a smart contract and publish both terms of service and requested IoT data. Thus, the smart contract puts together into one group potential data producers that can answer the consumer’s request and chooses one aggregator, the role of which is to compute the group requested result using homomorphic computations. Therefore, group-level aggregation obfuscates IoT data, which complicates sensitive information inference from a single IoT device. Finally, we deploy the proposal on a private Ethereum blockchain and give the performance evaluation.https://www.mdpi.com/1424-8220/21/7/2452privacyInternet of Thingsdata aggregationblockchain technologyhomomorphic encryption technology |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Faiza Loukil Chirine Ghedira-Guegan Khouloud Boukadi Aïcha-Nabila Benharkat |
spellingShingle |
Faiza Loukil Chirine Ghedira-Guegan Khouloud Boukadi Aïcha-Nabila Benharkat Privacy-Preserving IoT Data Aggregation Based on Blockchain and Homomorphic Encryption Sensors privacy Internet of Things data aggregation blockchain technology homomorphic encryption technology |
author_facet |
Faiza Loukil Chirine Ghedira-Guegan Khouloud Boukadi Aïcha-Nabila Benharkat |
author_sort |
Faiza Loukil |
title |
Privacy-Preserving IoT Data Aggregation Based on Blockchain and Homomorphic Encryption |
title_short |
Privacy-Preserving IoT Data Aggregation Based on Blockchain and Homomorphic Encryption |
title_full |
Privacy-Preserving IoT Data Aggregation Based on Blockchain and Homomorphic Encryption |
title_fullStr |
Privacy-Preserving IoT Data Aggregation Based on Blockchain and Homomorphic Encryption |
title_full_unstemmed |
Privacy-Preserving IoT Data Aggregation Based on Blockchain and Homomorphic Encryption |
title_sort |
privacy-preserving iot data aggregation based on blockchain and homomorphic encryption |
publisher |
MDPI AG |
series |
Sensors |
issn |
1424-8220 |
publishDate |
2021-04-01 |
description |
Data analytics based on the produced data from the Internet of Things (IoT) devices is expected to improve the individuals’ quality of life. However, ensuring security and privacy in the IoT data aggregation process is a non-trivial task. Generally, the IoT data aggregation process is based on centralized servers. Yet, in the case of distributed approaches, it is difficult to coordinate several untrustworthy parties. Fortunately, the blockchain may provide decentralization while overcoming the trust problem. Consequently, blockchain-based IoT data aggregation may become a reasonable choice for the design of a privacy-preserving system. To this end, we propose PrivDA, a Privacy-preserving IoT Data Aggregation scheme based on the blockchain and homomorphic encryption technologies. In the proposed system, each data consumer can create a smart contract and publish both terms of service and requested IoT data. Thus, the smart contract puts together into one group potential data producers that can answer the consumer’s request and chooses one aggregator, the role of which is to compute the group requested result using homomorphic computations. Therefore, group-level aggregation obfuscates IoT data, which complicates sensitive information inference from a single IoT device. Finally, we deploy the proposal on a private Ethereum blockchain and give the performance evaluation. |
topic |
privacy Internet of Things data aggregation blockchain technology homomorphic encryption technology |
url |
https://www.mdpi.com/1424-8220/21/7/2452 |
work_keys_str_mv |
AT faizaloukil privacypreservingiotdataaggregationbasedonblockchainandhomomorphicencryption AT chirineghediraguegan privacypreservingiotdataaggregationbasedonblockchainandhomomorphicencryption AT khouloudboukadi privacypreservingiotdataaggregationbasedonblockchainandhomomorphicencryption AT aichanabilabenharkat privacypreservingiotdataaggregationbasedonblockchainandhomomorphicencryption |
_version_ |
1721544723045285888 |