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...
Autores principales: | , , |
---|---|
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 |