ShorTor: Improving Tor Network Latency via Multi-hop Overlay Routing

04/09/2022
by   Kyle Hogan, et al.
0

We present ShorTor, a protocol for reducing latency on the Tor network. ShorTor uses multi-hop overlay routing, a technique typically employed by content delivery networks, to influence the route Tor traffic takes across the internet. ShorTor functions as an overlay on top of onion routing-Tor's existing routing protocol and is run by Tor relays, making it independent of the path selection performed by Tor clients. As such, ShorTor reduces latency while preserving Tor's existing security properties. Specifically, the routes taken in ShorTor are in no way correlated to either the Tor user or their destination, including the geographic location of either party. We analyze the security of ShorTor using the AnoA framework, showing that ShorTor maintains all of Tor's anonymity guarantees. We augment our theoretical claims with an empirical analysis. To evaluate ShorTor's performance, we collect a real-world dataset of over 400,000 latency measurements between the 1,000 most popular Tor relays, which collectively see the vast majority of Tor traffic. With this data, we identify pairs of relays that could benefit from ShorTor: that is, two relays where introducing an additional intermediate network hop results in lower latency than the direct route between them. We use our measurement dataset to simulate the impact on end users by applying ShorTor to two million Tor circuits chosen according to Tor's specification. ShorTor reduces the latency for the 99th percentile of relay pairs in Tor by 148 ms. Similarly, ShorTor reduces the latency of Tor circuits by 122 ms at the 99th percentile. In practice, this translates to ShorTor truncating tail latencies for Tor which has a direct impact on page load times and, consequently, user experience on the Tor browser.

READ FULL TEXT

page 1

page 9

page 10

research
05/10/2019

Inferring Catchment in Internet Routing

BGP is the de-facto Internet routing protocol for exchanging prefix reac...
research
10/12/2020

A Reliable Link-adaptive Position-based Routing Protocol for Flying Ad hoc Network

Flying ad hoc network (FANET) provides portable and flexible communicati...
research
03/30/2023

An Efficient Mobile Gateway Selection and Discovery Based-Routing Protocol in Heterogeneous LTE-VANET Networks

Coupling cellular communication networks with vehicular ad hoc networks ...
research
10/27/2017

PriFi: A Low-Latency Local-Area Anonymous Communication Network

Popular anonymity protocols such as Tor provide low communication latenc...
research
11/03/2020

Multi-hop Routing with Proactive Route Refinement for 60 GHz Millimeter-Wave Networks

Fundamental requirements of mmWave systems are peak data rates of multip...
research
06/24/2019

Hop-by-Hop Multipath Routing: Choosing the Right Nexthop Set

The Internet can be made more efficient and robust with hop-by-hop multi...
research
11/01/2017

On Spectral Analysis of the Internet Delay Space and Detecting Anomalous Routing Paths

Latency is one of the most critical performance metrics for a wide range...

Please sign up or login with your details

Forgot password? Click here to reset