Cargando…

IMSC-EIoTD: Identity Management and Secure Communication for Edge IoT Devices

The Internet of things (IoT) will accommodate several billions of devices to the Internet to enhance human society as well as to improve the quality of living. A huge number of sensors, actuators, gateways, servers, and related end-user applications will be connected to the Internet. All these entit...

Descripción completa

Detalles Bibliográficos
Autores principales: Sadique, Kazi Masum, Rahmani, Rahim, Johannesson, Paul
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7696764/
https://www.ncbi.nlm.nih.gov/pubmed/33207820
http://dx.doi.org/10.3390/s20226546
_version_ 1783615478507241472
author Sadique, Kazi Masum
Rahmani, Rahim
Johannesson, Paul
author_facet Sadique, Kazi Masum
Rahmani, Rahim
Johannesson, Paul
author_sort Sadique, Kazi Masum
collection PubMed
description The Internet of things (IoT) will accommodate several billions of devices to the Internet to enhance human society as well as to improve the quality of living. A huge number of sensors, actuators, gateways, servers, and related end-user applications will be connected to the Internet. All these entities require identities to communicate with each other. The communicating devices may have mobility and currently, the only main identity solution is IP based identity management which is not suitable for the authentication and authorization of the heterogeneous IoT devices. Sometimes devices and applications need to communicate in real-time to make decisions within very short times. Most of the recently proposed solutions for identity management are cloud-based. Those cloud-based identity management solutions are not feasible for heterogeneous IoT devices. In this paper, we have proposed an edge-fog based decentralized identity management and authentication solution for IoT devices (IoTD) and edge IoT gateways (EIoTG). We have also presented a secure communication protocol for communication between edge IoT devices and edge IoT gateways. The proposed security protocols are verified using Scyther formal verification tool, which is a popular tool for automated verification of security protocols. The proposed model is specified using the PROMELA language. SPIN model checker is used to confirm the specification of the proposed model. The results show different message flows without any error.
format Online
Article
Text
id pubmed-7696764
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-76967642020-11-29 IMSC-EIoTD: Identity Management and Secure Communication for Edge IoT Devices Sadique, Kazi Masum Rahmani, Rahim Johannesson, Paul Sensors (Basel) Article The Internet of things (IoT) will accommodate several billions of devices to the Internet to enhance human society as well as to improve the quality of living. A huge number of sensors, actuators, gateways, servers, and related end-user applications will be connected to the Internet. All these entities require identities to communicate with each other. The communicating devices may have mobility and currently, the only main identity solution is IP based identity management which is not suitable for the authentication and authorization of the heterogeneous IoT devices. Sometimes devices and applications need to communicate in real-time to make decisions within very short times. Most of the recently proposed solutions for identity management are cloud-based. Those cloud-based identity management solutions are not feasible for heterogeneous IoT devices. In this paper, we have proposed an edge-fog based decentralized identity management and authentication solution for IoT devices (IoTD) and edge IoT gateways (EIoTG). We have also presented a secure communication protocol for communication between edge IoT devices and edge IoT gateways. The proposed security protocols are verified using Scyther formal verification tool, which is a popular tool for automated verification of security protocols. The proposed model is specified using the PROMELA language. SPIN model checker is used to confirm the specification of the proposed model. The results show different message flows without any error. MDPI 2020-11-16 /pmc/articles/PMC7696764/ /pubmed/33207820 http://dx.doi.org/10.3390/s20226546 Text en © 2020 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
Sadique, Kazi Masum
Rahmani, Rahim
Johannesson, Paul
IMSC-EIoTD: Identity Management and Secure Communication for Edge IoT Devices
title IMSC-EIoTD: Identity Management and Secure Communication for Edge IoT Devices
title_full IMSC-EIoTD: Identity Management and Secure Communication for Edge IoT Devices
title_fullStr IMSC-EIoTD: Identity Management and Secure Communication for Edge IoT Devices
title_full_unstemmed IMSC-EIoTD: Identity Management and Secure Communication for Edge IoT Devices
title_short IMSC-EIoTD: Identity Management and Secure Communication for Edge IoT Devices
title_sort imsc-eiotd: identity management and secure communication for edge iot devices
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7696764/
https://www.ncbi.nlm.nih.gov/pubmed/33207820
http://dx.doi.org/10.3390/s20226546
work_keys_str_mv AT sadiquekazimasum imsceiotdidentitymanagementandsecurecommunicationforedgeiotdevices
AT rahmanirahim imsceiotdidentitymanagementandsecurecommunicationforedgeiotdevices
AT johannessonpaul imsceiotdidentitymanagementandsecurecommunicationforedgeiotdevices