Cargando…

Attred: Attribute Based Resource Discovery for IoT †

While the number of devices connected together as the Internet of Things (IoT) is growing, the demand for an efficient and secure model of resource discovery in IoT is increasing. An efficient resource discovery model distributes the registration and discovery workload among many nodes and allow the...

Descripción completa

Detalles Bibliográficos
Autores principales: Kamel, Mohammed B. M., Yan, Yuping, Ligeti, Peter, Reich, Christoph
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8309551/
https://www.ncbi.nlm.nih.gov/pubmed/34300461
http://dx.doi.org/10.3390/s21144721
_version_ 1783728548408721408
author Kamel, Mohammed B. M.
Yan, Yuping
Ligeti, Peter
Reich, Christoph
author_facet Kamel, Mohammed B. M.
Yan, Yuping
Ligeti, Peter
Reich, Christoph
author_sort Kamel, Mohammed B. M.
collection PubMed
description While the number of devices connected together as the Internet of Things (IoT) is growing, the demand for an efficient and secure model of resource discovery in IoT is increasing. An efficient resource discovery model distributes the registration and discovery workload among many nodes and allow the resources to be discovered based on their attributes. In most cases this discovery ability should be restricted to a number of clients based on their attributes, otherwise, any client in the system can discover any registered resource. In a binary discovery policy, any client with the shared secret key can discover and decrypt the address data of a registered resource regardless of the attributes of the client. In this paper we propose Attred, a decentralized resource discovery model using the Region-based Distributed Hash Table (RDHT) that allows secure and location-aware discovery of the resources in IoT network. Using Attribute Based Encryption (ABE) and based on predefined discovery policies by the resources, Attred allows clients only by their inherent attributes, to discover the resources in the network. Attred distributes the workload of key generations and resource registration and reduces the risk of central authority management. In addition, some of the heavy computations in our proposed model can be securely distributed using secret sharing that allows a more efficient resource registration, without affecting the required security properties. The performance analysis results showed that the distributed computation can significantly reduce the computation cost while maintaining the functionality. The performance and security analysis results also showed that our model can efficiently provide the required security properties of discovery correctness, soundness, resource privacy and client privacy.
format Online
Article
Text
id pubmed-8309551
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-83095512021-07-25 Attred: Attribute Based Resource Discovery for IoT † Kamel, Mohammed B. M. Yan, Yuping Ligeti, Peter Reich, Christoph Sensors (Basel) Article While the number of devices connected together as the Internet of Things (IoT) is growing, the demand for an efficient and secure model of resource discovery in IoT is increasing. An efficient resource discovery model distributes the registration and discovery workload among many nodes and allow the resources to be discovered based on their attributes. In most cases this discovery ability should be restricted to a number of clients based on their attributes, otherwise, any client in the system can discover any registered resource. In a binary discovery policy, any client with the shared secret key can discover and decrypt the address data of a registered resource regardless of the attributes of the client. In this paper we propose Attred, a decentralized resource discovery model using the Region-based Distributed Hash Table (RDHT) that allows secure and location-aware discovery of the resources in IoT network. Using Attribute Based Encryption (ABE) and based on predefined discovery policies by the resources, Attred allows clients only by their inherent attributes, to discover the resources in the network. Attred distributes the workload of key generations and resource registration and reduces the risk of central authority management. In addition, some of the heavy computations in our proposed model can be securely distributed using secret sharing that allows a more efficient resource registration, without affecting the required security properties. The performance analysis results showed that the distributed computation can significantly reduce the computation cost while maintaining the functionality. The performance and security analysis results also showed that our model can efficiently provide the required security properties of discovery correctness, soundness, resource privacy and client privacy. MDPI 2021-07-10 /pmc/articles/PMC8309551/ /pubmed/34300461 http://dx.doi.org/10.3390/s21144721 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/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 (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Kamel, Mohammed B. M.
Yan, Yuping
Ligeti, Peter
Reich, Christoph
Attred: Attribute Based Resource Discovery for IoT †
title Attred: Attribute Based Resource Discovery for IoT †
title_full Attred: Attribute Based Resource Discovery for IoT †
title_fullStr Attred: Attribute Based Resource Discovery for IoT †
title_full_unstemmed Attred: Attribute Based Resource Discovery for IoT †
title_short Attred: Attribute Based Resource Discovery for IoT †
title_sort attred: attribute based resource discovery for iot †
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8309551/
https://www.ncbi.nlm.nih.gov/pubmed/34300461
http://dx.doi.org/10.3390/s21144721
work_keys_str_mv AT kamelmohammedbm attredattributebasedresourcediscoveryforiot
AT yanyuping attredattributebasedresourcediscoveryforiot
AT ligetipeter attredattributebasedresourcediscoveryforiot
AT reichchristoph attredattributebasedresourcediscoveryforiot