How a decentralized peer-to-peer based private contact discovery system performs depending on user base size and network performance

Internet privacy and security has become more discussed in public in recent years. Decentralization is a technique that removes trust in central authorities by distributing authority across a network of nodes. But it comes with challenges. This report investigated the advantages and limitations a de...

Full description

Bibliographic Details
Main Authors: Fagerlund, Martin, Melander, Adam
Format: Others
Language:English
Published: KTH, Skolan för elektroteknik och datavetenskap (EECS) 2021
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-302413
id ndltd-UPSALLA1-oai-DiVA.org-kth-302413
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-kth-3024132021-09-24T05:23:50ZHow a decentralized peer-to-peer based private contact discovery system performs depending on user base size and network performanceengHur en decentraliserad P2P baserad kontaktboksmatchning presterar beroende på användarbasstorlek och nätverksprestandaFagerlund, MartinMelander, AdamKTH, Skolan för elektroteknik och datavetenskap (EECS)2021Computer SciencesDatavetenskap (datalogi)Internet privacy and security has become more discussed in public in recent years. Decentralization is a technique that removes trust in central authorities by distributing authority across a network of nodes. But it comes with challenges. This report investigated the advantages and limitations a decentralized contact discovery system for a messaging application may have. The areas of interest in this study concerned performance and scalability of the system. The simulation used a mathematical approach where each task's expected runtime was estimated from experiments or previous conducted studies. Multiple tests were performed to examine how different factors affected the overall performance. The results from the simulations showed that the performance and scalability of the system could be considered viable. However, since the simulation couldn't be compared to a working system or previous research and therefore lacked an estimation of its accuracy together with some limitations in the model, further work needs to be done in order to determine the simulation's predictive power.  Säkerhet och personlig integritet på internet har blivit ett flitigt diskuterat ämne under de senaste åren. Decentralisering är en metod för att undvika behovet av att lita på enskilda aktörer genom att distribuera auktoritet över flera noder i ett nätverk. Men decentralisering kommer inte utan utmaningar. I denna rapport undersöks för- och nackdelarna med en decentraliserad kontaktbokssökning för meddelande-applikationer. Huvudsakliga intresseområden för studien var prestanda och skalbarhet för systemet. Simulatorn som skapades använde en matematiskt modell där varje enskild uppgifts körtid uppskattades med hjälp av experiment eller tidigare utförd forskning. Flertalet olika test utfördes för att analysera hur olika faktorer påverkade slutresultatet. Resultaten från simuleringarna visade att systemets prestanda och skalbarhet kan bedömas som adekvata nog för att anses uppnå förväntningarna på systemet. Däremot saknades möjligheten att jämföra simulatorn mot ett utvecklat fungerande system eller tidigare forskning och därav kunde inget fastställande av simulatorns precision presenteras Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-302413TRITA-EECS-EX ; 2021:456application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic Computer Sciences
Datavetenskap (datalogi)
spellingShingle Computer Sciences
Datavetenskap (datalogi)
Fagerlund, Martin
Melander, Adam
How a decentralized peer-to-peer based private contact discovery system performs depending on user base size and network performance
description Internet privacy and security has become more discussed in public in recent years. Decentralization is a technique that removes trust in central authorities by distributing authority across a network of nodes. But it comes with challenges. This report investigated the advantages and limitations a decentralized contact discovery system for a messaging application may have. The areas of interest in this study concerned performance and scalability of the system. The simulation used a mathematical approach where each task's expected runtime was estimated from experiments or previous conducted studies. Multiple tests were performed to examine how different factors affected the overall performance. The results from the simulations showed that the performance and scalability of the system could be considered viable. However, since the simulation couldn't be compared to a working system or previous research and therefore lacked an estimation of its accuracy together with some limitations in the model, further work needs to be done in order to determine the simulation's predictive power.  === Säkerhet och personlig integritet på internet har blivit ett flitigt diskuterat ämne under de senaste åren. Decentralisering är en metod för att undvika behovet av att lita på enskilda aktörer genom att distribuera auktoritet över flera noder i ett nätverk. Men decentralisering kommer inte utan utmaningar. I denna rapport undersöks för- och nackdelarna med en decentraliserad kontaktbokssökning för meddelande-applikationer. Huvudsakliga intresseområden för studien var prestanda och skalbarhet för systemet. Simulatorn som skapades använde en matematiskt modell där varje enskild uppgifts körtid uppskattades med hjälp av experiment eller tidigare utförd forskning. Flertalet olika test utfördes för att analysera hur olika faktorer påverkade slutresultatet. Resultaten från simuleringarna visade att systemets prestanda och skalbarhet kan bedömas som adekvata nog för att anses uppnå förväntningarna på systemet. Däremot saknades möjligheten att jämföra simulatorn mot ett utvecklat fungerande system eller tidigare forskning och därav kunde inget fastställande av simulatorns precision presenteras
author Fagerlund, Martin
Melander, Adam
author_facet Fagerlund, Martin
Melander, Adam
author_sort Fagerlund, Martin
title How a decentralized peer-to-peer based private contact discovery system performs depending on user base size and network performance
title_short How a decentralized peer-to-peer based private contact discovery system performs depending on user base size and network performance
title_full How a decentralized peer-to-peer based private contact discovery system performs depending on user base size and network performance
title_fullStr How a decentralized peer-to-peer based private contact discovery system performs depending on user base size and network performance
title_full_unstemmed How a decentralized peer-to-peer based private contact discovery system performs depending on user base size and network performance
title_sort how a decentralized peer-to-peer based private contact discovery system performs depending on user base size and network performance
publisher KTH, Skolan för elektroteknik och datavetenskap (EECS)
publishDate 2021
url http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-302413
work_keys_str_mv AT fagerlundmartin howadecentralizedpeertopeerbasedprivatecontactdiscoverysystemperformsdependingonuserbasesizeandnetworkperformance
AT melanderadam howadecentralizedpeertopeerbasedprivatecontactdiscoverysystemperformsdependingonuserbasesizeandnetworkperformance
AT fagerlundmartin hurendecentraliseradp2pbaseradkontaktboksmatchningpresterarberoendepaanvandarbasstorlekochnatverksprestanda
AT melanderadam hurendecentraliseradp2pbaseradkontaktboksmatchningpresterarberoendepaanvandarbasstorlekochnatverksprestanda
_version_ 1719484763229650944