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