Peer-to-Peer based Social Networks: A Comprehensive Survey

01/08/2020
by   Newton Masinde, et al.
0

Online social networks, such as Facebook and twitter, are a growing phenomenon in today's world, with various platforms providing capabilities for individuals to collaborate through messaging and chatting as well as sharing of content such as videos and photos. Most, if not all, of these platforms are based on centralized computing systems, meaning that the control and management of the systems lies in the hand of one provider, which must be trusted to treat the data and communication traces securely. While users aim for privacy and data sovereignty, often the providers aim to monetize the data they store. Even, federated privately run social networks require a few enthusiasts that serve the community and have, through that, access to the data they manage. As a zero-trust alternative, peer-to-peer (P2P) technologies promise networks that are self organizing and secure-by-design, in which the final data sovereignty lies at the corresponding user. Such networks support end-to-end communication, uncompromising access control, anonymity and resilience against censorship and massive data leaks through misused trust. The goals of this survey are three-fold. Firstly, the survey elaborates the properties of P2P-based online social networks and defines the requirements for such (zero-trust) platforms. Secondly, it elaborates on the building blocks for P2P frameworks that allow the creation of such sophisticated and demanding applications, such as user/identity management, reliable data storage, secure communication, access control and general-purpose extensibility, features that are not addressed in other P2P surveys. As a third point, it gives an overview of proposed P2P-based online social network applications, frameworks and architectures. In specific, it explores the technical details, inter-dependencies and maturity of the available solutions.

READ FULL TEXT
research
01/09/2020

LibreSocial: A Peer-to-Peer Framework for Online Social Networks

Distributed online social networks (DOSNs) were first proposed to solve ...
research
10/08/2020

Concealed Communication in Online Social Networks

Online social networks are used frequently by many people: Staying in co...
research
01/29/2019

Hiding in the Clouds and Building a Stealth Communication Network

Social networks, instant messages and file sharing systems are common co...
research
10/27/2019

Protecting Personal Data using Smart Contracts

Decentralized Online Social Networks (DOSNs) have been proposed as an al...
research
04/15/2020

Caching Structures for Distributed Data Management in P2P-based Social Networks

Distributed applications require novel solutions to tackle problems that...
research
02/25/2021

IPFS and Friends: A Qualitative Comparison of Next Generation Peer-to-Peer Data Networks

Decentralized, distributed storage offers a way to reduce the impact of ...
research
07/06/2022

fybrrChat: A Distributed Chat Application for Secure P2P Messaging

The growing demand for connecting with each other across the world has p...

Please sign up or login with your details

Forgot password? Click here to reset