Cargando…

BeeKeeper 2.0: Confidential Blockchain-Enabled IoT System with Fully Homomorphic Computation

Blockchain-enabled Internet of Things (IoT) systems have received extensive attention from academia and industry. Most previous constructions face the risk of leaking sensitive information since the servers can obtain plaintext data from the devices. To address this issue, in this paper, we propose...

Descripción completa

Detalles Bibliográficos
Autores principales: Zhou, Lijing, Wang, Licheng, Ai, Tianyi, Sun, Yiru
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6263686/
https://www.ncbi.nlm.nih.gov/pubmed/30400673
http://dx.doi.org/10.3390/s18113785
_version_ 1783375341860945920
author Zhou, Lijing
Wang, Licheng
Ai, Tianyi
Sun, Yiru
author_facet Zhou, Lijing
Wang, Licheng
Ai, Tianyi
Sun, Yiru
author_sort Zhou, Lijing
collection PubMed
description Blockchain-enabled Internet of Things (IoT) systems have received extensive attention from academia and industry. Most previous constructions face the risk of leaking sensitive information since the servers can obtain plaintext data from the devices. To address this issue, in this paper, we propose a decentralized outsourcing computation (DOC) scheme, where the servers can perform fully homomorphic computations on encrypted data from the data owner according to the request of the data owner. In this process, the servers cannot obtain any plaintext data, and dishonest servers can be detected by the data owner. Then, we apply the DOC scheme in the IoT scenario to achieve a confidential blockchain-enabled IoT system, called BeeKeeper 2.0. To the best of our knowledge, this is the first work in which servers of a blockchain-enabled IoT system can perform any-degree homomorphic multiplications and any number of additions on encrypted data from devices according to the requests of the devices without obtaining any plaintext data of the devices. Finally, we provide a detailed performance evaluation for the BeeKeeper 2.0 system by deploying it on Hyperledger Fabric and using Hyperledger Caliper for performance testing. According to our tests, the time consumed between the request stage and recover stage is no more than 3.3 s, which theoretically satisfies the production needs.
format Online
Article
Text
id pubmed-6263686
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-62636862018-12-12 BeeKeeper 2.0: Confidential Blockchain-Enabled IoT System with Fully Homomorphic Computation Zhou, Lijing Wang, Licheng Ai, Tianyi Sun, Yiru Sensors (Basel) Article Blockchain-enabled Internet of Things (IoT) systems have received extensive attention from academia and industry. Most previous constructions face the risk of leaking sensitive information since the servers can obtain plaintext data from the devices. To address this issue, in this paper, we propose a decentralized outsourcing computation (DOC) scheme, where the servers can perform fully homomorphic computations on encrypted data from the data owner according to the request of the data owner. In this process, the servers cannot obtain any plaintext data, and dishonest servers can be detected by the data owner. Then, we apply the DOC scheme in the IoT scenario to achieve a confidential blockchain-enabled IoT system, called BeeKeeper 2.0. To the best of our knowledge, this is the first work in which servers of a blockchain-enabled IoT system can perform any-degree homomorphic multiplications and any number of additions on encrypted data from devices according to the requests of the devices without obtaining any plaintext data of the devices. Finally, we provide a detailed performance evaluation for the BeeKeeper 2.0 system by deploying it on Hyperledger Fabric and using Hyperledger Caliper for performance testing. According to our tests, the time consumed between the request stage and recover stage is no more than 3.3 s, which theoretically satisfies the production needs. MDPI 2018-11-05 /pmc/articles/PMC6263686/ /pubmed/30400673 http://dx.doi.org/10.3390/s18113785 Text en © 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Zhou, Lijing
Wang, Licheng
Ai, Tianyi
Sun, Yiru
BeeKeeper 2.0: Confidential Blockchain-Enabled IoT System with Fully Homomorphic Computation
title BeeKeeper 2.0: Confidential Blockchain-Enabled IoT System with Fully Homomorphic Computation
title_full BeeKeeper 2.0: Confidential Blockchain-Enabled IoT System with Fully Homomorphic Computation
title_fullStr BeeKeeper 2.0: Confidential Blockchain-Enabled IoT System with Fully Homomorphic Computation
title_full_unstemmed BeeKeeper 2.0: Confidential Blockchain-Enabled IoT System with Fully Homomorphic Computation
title_short BeeKeeper 2.0: Confidential Blockchain-Enabled IoT System with Fully Homomorphic Computation
title_sort beekeeper 2.0: confidential blockchain-enabled iot system with fully homomorphic computation
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6263686/
https://www.ncbi.nlm.nih.gov/pubmed/30400673
http://dx.doi.org/10.3390/s18113785
work_keys_str_mv AT zhoulijing beekeeper20confidentialblockchainenablediotsystemwithfullyhomomorphiccomputation
AT wanglicheng beekeeper20confidentialblockchainenablediotsystemwithfullyhomomorphiccomputation
AT aitianyi beekeeper20confidentialblockchainenablediotsystemwithfullyhomomorphiccomputation
AT sunyiru beekeeper20confidentialblockchainenablediotsystemwithfullyhomomorphiccomputation