Helios.TALK: A decentralised messaging framework that preserves the privacy of users

List of Authors

  1. Ioannis Sarridis ,  
  2. Vasiliki Gkatziaki
    ,  
  3. Emmanouil Krasanakis
    ,  
  4. Nikos Giatsoglou
    ,  
  5. Nikos Sarris ,  
  6. Symeon Papadopoulos ,  
  7. Ioannis Kompatsiaris
Article Authors & roles Authors Peer review record Peer review Metrics
Cite

Abstract

Communication via digital means, such as mobile messaging applications (apps), plays an increasingly important role in everyday life. However, most messaging apps employ centralized computing principles that relinquish control of their users’ personal data to social network platform providers. Decentralization has been proposed as an alternative that provides trustworthiness and data confidentiality, but this comes at expense of fewer provided features and non-intuitive user experience. To address this issue, we hereby present two interconnected decentralized messaging tools, developed in the scope of the HELIOS platform, which can support new decentralized social networks. The first tool is a framework that supports the development of context-aware decentralized messaging apps in mobile Android devices by organically tying together many of the platform’s standalone decentralized operations. The second is a decentralized messaging app, called helios.TALK, that builds on the framework but accommodates additional design considerations from the perspective of end-users.

Corresponding author
Ioannis Sarridis
0000-0002-0064-0767
Grant information

This research was financially supported by the European Union’s Horizon 2020 research and innovation programme under the grant agreement No 825585 (HELIOS: A Context-aware Distributed Social Networking Framework [HELIOS]). The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

Copyright
© 2023 Ioannis Sarridis (Corresponding Author, Co-Author); Vasiliki Gkatziaki (Co-Author); Emmanouil Krasanakis (Co-Author); Nikos Giatsoglou (Co-Author); Nikos Sarris (Co-Author); Symeon Papadopoulos (Co-Author); Ioannis Kompatsiaris (Co-Author) Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.

First version published
Latest version published
Revised

Amendment

In the revised manuscript, several notable changes have been incorporated. Firstly, we have expanded the discussion in the manuscript to provide a more thorough and substantiated claim regarding the specific features that drive users towards centralized platforms. Additionally, we have broadened the scope of the comparison in Section 3.3 and Table 7. Initially, the comparison primarily focused on centralized solutions like WhatsApp. However, we have now included a comparison with the decentralized app "Status," offering readers a more comprehensive view of helios.TALK in comparison to both centralized and decentralized alternatives. Lastly, we have provided a detailed explanation of scalability aspects. Specifically, we outlined how integrated modules within helios.TALK scale proportionally with the number of connections on each user's device. We emphasized the adaptability and versatility of helios.TALK, particularly regarding communication protocols. Additionally, we clarified that evaluating scalability in depth was beyond the current scope of the paper.

Comments

Authors & roles

Ioannis Sarridis

Information Technologies Institute, Centre for Research and Technology Hellas (CERTH), Thessaloniki, 57001, Greece

Roles
Corresponding Author, Co-Author, Conceptualization, Investigation, Methodology, Software, Visualization, Writing – Original Draft Preparation
0000-0002-0064-0767

Vasiliki Gkatziaki

Information Technologies Institute, Centre for Research and Technology Hellas (CERTH), Thessaloniki, 57001, Greece

Roles
Co-Author, Conceptualization, Investigation, Software, Writing – Original Draft Preparation

Emmanouil Krasanakis

Information Technologies Institute, Centre for Research and Technology Hellas (CERTH), Thessaloniki, 57001, Greece

Roles
Co-Author, Methodology, Software, Writing – Review & Editing

Nikos Giatsoglou

Information Technologies Institute, Centre for Research and Technology Hellas (CERTH), Thessaloniki, 57001, Greece

Roles
Co-Author, Methodology, Software

Nikos Sarris

Information Technologies Institute, Centre for Research and Technology Hellas (CERTH), Thessaloniki, 57001, Greece

Roles
Co-Author, Supervision, Writing – Review & Editing
0000-0003-1849-3037

Symeon Papadopoulos

Information Technologies Institute, Centre for Research and Technology Hellas (CERTH), Thessaloniki, 57001, Greece

Roles
Co-Author, Project Administration, Writing – Review & Editing
0000-0002-5441-7341

Ioannis Kompatsiaris

Information Technologies Institute, Centre for Research and Technology Hellas (CERTH), Thessaloniki, 57001, Greece

Roles
Co-Author, Project Administration
0000-0001-6447-9020

Downloads over the last 12 months:

Cited by

via Crossref

View citing articles