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...

Full description

Bibliographic Details
Main Authors: Faiza Loukil, Chirine Ghedira-Guegan, Khouloud Boukadi, Aïcha-Nabila Benharkat
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