TY - GEN
T1 - An empirical study of the i2P anonymity network and its censorship resistance
AU - Hoang, Nguyen Phong
AU - Antonakakis, Manos
AU - Kintis, Panagiotis
AU - Polychronakis, Michalis
N1 - Publisher Copyright:
© 2018 Association for Computing Machinery.
PY - 2018/10/31
Y1 - 2018/10/31
N2 - 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% of peer IP addresses known by a stable I2P client by operating only 10 routers in the network. This amounts to severe network impairment: a blocking rate of more than 70% is enough to cause significant latency in web browsing activities, while blocking more than 90% of 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.
AB - 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% of peer IP addresses known by a stable I2P client by operating only 10 routers in the network. This amounts to severe network impairment: a blocking rate of more than 70% is enough to cause significant latency in web browsing activities, while blocking more than 90% of 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.
KW - Blocking resistance
KW - I2P anonymity network
KW - Internet censorship
KW - Network metrics
UR - https://www.scopus.com/pages/publications/85058157906
U2 - 10.1145/3278532.3278565
DO - 10.1145/3278532.3278565
M3 - Conference contribution
AN - SCOPUS:85058157906
T3 - Proceedings of the ACM SIGCOMM Internet Measurement Conference, IMC
SP - 379
EP - 392
BT - IMC 2018 - Proceedings of the Internet Measurement Conference
PB - Association for Computing Machinery
T2 - 2018 Internet Measurement Conference, IMC 2018
Y2 - 31 October 2018 through 2 November 2018
ER -