Cargando…

The Stream Exchange Protocol: A Secure and Lightweight Tool for Decentralized Connection Establishment

With the growing availability and prevalence of internet-capable devices, the complexity of networks and associated connection management increases. Depending on the use case, different approaches in handling connectivity have emerged over the years, tackling diverse challenges in each distinct area...

Descripción completa

Detalles Bibliográficos
Autores principales: Tatschner, Stefan, Jarisch, Ferdinand, Giehl, Alexander, Plaga, Sven, Newe, Thomas
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8348180/
https://www.ncbi.nlm.nih.gov/pubmed/34372205
http://dx.doi.org/10.3390/s21154969
_version_ 1783735276464504832
author Tatschner, Stefan
Jarisch, Ferdinand
Giehl, Alexander
Plaga, Sven
Newe, Thomas
author_facet Tatschner, Stefan
Jarisch, Ferdinand
Giehl, Alexander
Plaga, Sven
Newe, Thomas
author_sort Tatschner, Stefan
collection PubMed
description With the growing availability and prevalence of internet-capable devices, the complexity of networks and associated connection management increases. Depending on the use case, different approaches in handling connectivity have emerged over the years, tackling diverse challenges in each distinct area. Exposing centralized web-services facilitates reachability; distributing information in a peer-to-peer fashion offers availability; and segregating virtual private sub-networks promotes confidentiality. A common challenge herein lies in connection establishment, particularly in discovering, and securely connecting to peers. However, unifying different aspects, including the usability, scalability, and security of this process in a single framework, remains a challenge. In this paper, we present the Stream Exchange Protocol (SEP) collection, which provides a set of building blocks for secure, lightweight, and decentralized connection establishment. These building blocks use unique identities that enable both the identification and authentication of single communication partners. By utilizing federated directories as decentralized databases, peers are able to reliably share authentic data, such as current network locations and available endpoints. Overall, this collection of building blocks is universally applicable, easy to use, and protected by state-of-the-art security mechanisms by design. We demonstrate the capabilities and versatility of the SEP collection by providing three tools that utilize our building blocks: a decentralized file sharing application, a point-to-point network tunnel using the SEP trust model, and an application that utilizes our decentralized discovery mechanism for authentic and asynchronous data distribution.
format Online
Article
Text
id pubmed-8348180
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-83481802021-08-08 The Stream Exchange Protocol: A Secure and Lightweight Tool for Decentralized Connection Establishment Tatschner, Stefan Jarisch, Ferdinand Giehl, Alexander Plaga, Sven Newe, Thomas Sensors (Basel) Article With the growing availability and prevalence of internet-capable devices, the complexity of networks and associated connection management increases. Depending on the use case, different approaches in handling connectivity have emerged over the years, tackling diverse challenges in each distinct area. Exposing centralized web-services facilitates reachability; distributing information in a peer-to-peer fashion offers availability; and segregating virtual private sub-networks promotes confidentiality. A common challenge herein lies in connection establishment, particularly in discovering, and securely connecting to peers. However, unifying different aspects, including the usability, scalability, and security of this process in a single framework, remains a challenge. In this paper, we present the Stream Exchange Protocol (SEP) collection, which provides a set of building blocks for secure, lightweight, and decentralized connection establishment. These building blocks use unique identities that enable both the identification and authentication of single communication partners. By utilizing federated directories as decentralized databases, peers are able to reliably share authentic data, such as current network locations and available endpoints. Overall, this collection of building blocks is universally applicable, easy to use, and protected by state-of-the-art security mechanisms by design. We demonstrate the capabilities and versatility of the SEP collection by providing three tools that utilize our building blocks: a decentralized file sharing application, a point-to-point network tunnel using the SEP trust model, and an application that utilizes our decentralized discovery mechanism for authentic and asynchronous data distribution. MDPI 2021-07-21 /pmc/articles/PMC8348180/ /pubmed/34372205 http://dx.doi.org/10.3390/s21154969 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
Tatschner, Stefan
Jarisch, Ferdinand
Giehl, Alexander
Plaga, Sven
Newe, Thomas
The Stream Exchange Protocol: A Secure and Lightweight Tool for Decentralized Connection Establishment
title The Stream Exchange Protocol: A Secure and Lightweight Tool for Decentralized Connection Establishment
title_full The Stream Exchange Protocol: A Secure and Lightweight Tool for Decentralized Connection Establishment
title_fullStr The Stream Exchange Protocol: A Secure and Lightweight Tool for Decentralized Connection Establishment
title_full_unstemmed The Stream Exchange Protocol: A Secure and Lightweight Tool for Decentralized Connection Establishment
title_short The Stream Exchange Protocol: A Secure and Lightweight Tool for Decentralized Connection Establishment
title_sort stream exchange protocol: a secure and lightweight tool for decentralized connection establishment
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8348180/
https://www.ncbi.nlm.nih.gov/pubmed/34372205
http://dx.doi.org/10.3390/s21154969
work_keys_str_mv AT tatschnerstefan thestreamexchangeprotocolasecureandlightweighttoolfordecentralizedconnectionestablishment
AT jarischferdinand thestreamexchangeprotocolasecureandlightweighttoolfordecentralizedconnectionestablishment
AT giehlalexander thestreamexchangeprotocolasecureandlightweighttoolfordecentralizedconnectionestablishment
AT plagasven thestreamexchangeprotocolasecureandlightweighttoolfordecentralizedconnectionestablishment
AT newethomas thestreamexchangeprotocolasecureandlightweighttoolfordecentralizedconnectionestablishment
AT tatschnerstefan streamexchangeprotocolasecureandlightweighttoolfordecentralizedconnectionestablishment
AT jarischferdinand streamexchangeprotocolasecureandlightweighttoolfordecentralizedconnectionestablishment
AT giehlalexander streamexchangeprotocolasecureandlightweighttoolfordecentralizedconnectionestablishment
AT plagasven streamexchangeprotocolasecureandlightweighttoolfordecentralizedconnectionestablishment
AT newethomas streamexchangeprotocolasecureandlightweighttoolfordecentralizedconnectionestablishment