Cargando…

An Edge-Fog Secure Self-Authenticable Data Transfer Protocol

Development of the Internet of Things (IoT) opens many new challenges. As IoT devices are getting smaller and smaller, the problems of so-called “constrained devices” arise. The traditional Internet protocols are not very well suited for constrained devices comprising localized network nodes with te...

Descripción completa

Detalles Bibliográficos
Autores principales: Venčkauskas, Algimantas, Morkevicius, Nerijus, Jukavičius, Vaidas, Damaševičius, Robertas, Toldinas, Jevgenijus, Grigaliūnas, Šarūnas
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6721158/
https://www.ncbi.nlm.nih.gov/pubmed/31431005
http://dx.doi.org/10.3390/s19163612
_version_ 1783448282914095104
author Venčkauskas, Algimantas
Morkevicius, Nerijus
Jukavičius, Vaidas
Damaševičius, Robertas
Toldinas, Jevgenijus
Grigaliūnas, Šarūnas
author_facet Venčkauskas, Algimantas
Morkevicius, Nerijus
Jukavičius, Vaidas
Damaševičius, Robertas
Toldinas, Jevgenijus
Grigaliūnas, Šarūnas
author_sort Venčkauskas, Algimantas
collection PubMed
description Development of the Internet of Things (IoT) opens many new challenges. As IoT devices are getting smaller and smaller, the problems of so-called “constrained devices” arise. The traditional Internet protocols are not very well suited for constrained devices comprising localized network nodes with tens of devices primarily communicating with each other (e.g., various sensors in Body Area Network communicating with each other). These devices have very limited memory, processing, and power resources, so traditional security protocols and architectures also do not fit well. To address these challenges the Fog computing paradigm is used in which all constrained devices, or Edge nodes, primarily communicate only with less-constrained Fog node device, which collects all data, processes it and communicates with the outside world. We present a new lightweight secure self-authenticable transfer protocol (SSATP) for communications between Edge nodes and Fog nodes. The primary target of the proposed protocol is to use it as a secure transport for CoAP (Constrained Application Protocol) in place of UDP (User Datagram Protocol) and DTLS (Datagram Transport Layer Security), which are traditional choices in this scenario. SSATP uses modified header fields of standard UDP packets to transfer additional protocol handling and data flow management information as well as user data authentication information. The optional redundant data may be used to provide increased resistance to data losses when protocol is used in unreliable networks. The results of experiments presented in this paper show that SSATP is a better choice than UDP with DTLS in the cases, where the CoAP block transfer mode is used and/or in lossy networks.
format Online
Article
Text
id pubmed-6721158
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-67211582019-09-10 An Edge-Fog Secure Self-Authenticable Data Transfer Protocol Venčkauskas, Algimantas Morkevicius, Nerijus Jukavičius, Vaidas Damaševičius, Robertas Toldinas, Jevgenijus Grigaliūnas, Šarūnas Sensors (Basel) Article Development of the Internet of Things (IoT) opens many new challenges. As IoT devices are getting smaller and smaller, the problems of so-called “constrained devices” arise. The traditional Internet protocols are not very well suited for constrained devices comprising localized network nodes with tens of devices primarily communicating with each other (e.g., various sensors in Body Area Network communicating with each other). These devices have very limited memory, processing, and power resources, so traditional security protocols and architectures also do not fit well. To address these challenges the Fog computing paradigm is used in which all constrained devices, or Edge nodes, primarily communicate only with less-constrained Fog node device, which collects all data, processes it and communicates with the outside world. We present a new lightweight secure self-authenticable transfer protocol (SSATP) for communications between Edge nodes and Fog nodes. The primary target of the proposed protocol is to use it as a secure transport for CoAP (Constrained Application Protocol) in place of UDP (User Datagram Protocol) and DTLS (Datagram Transport Layer Security), which are traditional choices in this scenario. SSATP uses modified header fields of standard UDP packets to transfer additional protocol handling and data flow management information as well as user data authentication information. The optional redundant data may be used to provide increased resistance to data losses when protocol is used in unreliable networks. The results of experiments presented in this paper show that SSATP is a better choice than UDP with DTLS in the cases, where the CoAP block transfer mode is used and/or in lossy networks. MDPI 2019-08-19 /pmc/articles/PMC6721158/ /pubmed/31431005 http://dx.doi.org/10.3390/s19163612 Text en © 2019 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
Venčkauskas, Algimantas
Morkevicius, Nerijus
Jukavičius, Vaidas
Damaševičius, Robertas
Toldinas, Jevgenijus
Grigaliūnas, Šarūnas
An Edge-Fog Secure Self-Authenticable Data Transfer Protocol
title An Edge-Fog Secure Self-Authenticable Data Transfer Protocol
title_full An Edge-Fog Secure Self-Authenticable Data Transfer Protocol
title_fullStr An Edge-Fog Secure Self-Authenticable Data Transfer Protocol
title_full_unstemmed An Edge-Fog Secure Self-Authenticable Data Transfer Protocol
title_short An Edge-Fog Secure Self-Authenticable Data Transfer Protocol
title_sort edge-fog secure self-authenticable data transfer protocol
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6721158/
https://www.ncbi.nlm.nih.gov/pubmed/31431005
http://dx.doi.org/10.3390/s19163612
work_keys_str_mv AT venckauskasalgimantas anedgefogsecureselfauthenticabledatatransferprotocol
AT morkeviciusnerijus anedgefogsecureselfauthenticabledatatransferprotocol
AT jukaviciusvaidas anedgefogsecureselfauthenticabledatatransferprotocol
AT damaseviciusrobertas anedgefogsecureselfauthenticabledatatransferprotocol
AT toldinasjevgenijus anedgefogsecureselfauthenticabledatatransferprotocol
AT grigaliunassarunas anedgefogsecureselfauthenticabledatatransferprotocol
AT venckauskasalgimantas edgefogsecureselfauthenticabledatatransferprotocol
AT morkeviciusnerijus edgefogsecureselfauthenticabledatatransferprotocol
AT jukaviciusvaidas edgefogsecureselfauthenticabledatatransferprotocol
AT damaseviciusrobertas edgefogsecureselfauthenticabledatatransferprotocol
AT toldinasjevgenijus edgefogsecureselfauthenticabledatatransferprotocol
AT grigaliunassarunas edgefogsecureselfauthenticabledatatransferprotocol