An Empirical Study of the I2P Anonymity Network and its Censorship Resistance

09/24/2018
by   Nguyen Phong Hoang, et al.
0

Tor and I2P are well-known anonymity networks used by many individuals to protect their online privacy and anonymity. Tor's centralized directory services facilitate the understanding of the Tor network, as well as the measurement and visualization of its structure through the Tor Metrics project. In contrast, I2P does not rely on centralized directory servers, and thus obtaining a complete view of the network is challenging. In this work, we conduct an empirical study of the I2P network, in which we measure properties including population, churn rate, router type, and the geographic distribution of I2P peers. We find that there are currently around 32K active I2P peers in the network on a daily basis. Of these peers, 14K are located behind NAT or firewalls. Using the collected network data, we examine the blocking resistance of I2P against a censor that wants to prevent access to I2P using address-based blocking techniques. Despite the decentralized characteristics of I2P, we discover that a censor can block more than 95 stable I2P client by operating only 10 routers in the network. This amounts to severe network impairment: a blocking rate of more than 70 significant latency in web browsing activities, while blocking more than 90 peer IP addresses can make the network unusable. Finally, we discuss the security consequences of the network being blocked, and directions for potential approaches to make I2P more resistant to blocking.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/09/2020

The Web is Still Small After More Than a Decade

Understanding web co-location is essential for various reasons. For inst...
research
02/17/2023

Beware of Pickpockets: A Practical Attack against Blocking Cards

Today, we rely on contactless smart cards to perform several critical op...
research
02/02/2023

Blocking JavaScript without Breaking the Web: An Empirical Investigation

Modern websites heavily rely on JavaScript (JS) to implement legitimate ...
research
03/31/2021

What do Indian Researchers download from Sci-Hub

Recently three foreign academic publishers filed a case of copyright inf...
research
07/13/2020

On the importance of block randomisation when designing proteomics experiments

Randomisation is used in experimental design to reduce the prevalence of...
research
08/23/2023

Tau Prolog: A Prolog interpreter for the Web

Tau Prolog is a client-side Prolog interpreter fully implemented in Java...
research
07/05/2022

Block-SCL: Blocking Matters for Supervised Contrastive Learning in Product Matching

Product matching is a fundamental step for the global understanding of c...

Please sign up or login with your details

Forgot password? Click here to reset