lastor: a low-latency as-aware tor client. tor stands for the onion router goals: anonymity ○...
DESCRIPTION
Problems on Tor High latency in practice Over 90% of connections in Tor network incurs latencies over 5x than on the direct Internet path. Anonymity can break down Path selection to establish a circuit in Tor is oblivious to Internet routing Autonomous System(AS) correlate traffic cross entry and exit segments of a circuitTRANSCRIPT
![Page 1: LASTor: A Low-Latency AS-Aware Tor Client. Tor Stands for The Onion Router Goals: Anonymity ○ Each hop only knows previous and next hop on a path](https://reader036.vdocument.in/reader036/viewer/2022082501/5a4d1b0f7f8b9ab05998e42a/html5/thumbnails/1.jpg)
MASOUD AKHOONDICURTIS YU
HARSHA V. MADHYASTHA
LASTor: A Low-Latency AS-Aware Tor Client
![Page 2: LASTor: A Low-Latency AS-Aware Tor Client. Tor Stands for The Onion Router Goals: Anonymity ○ Each hop only knows previous and next hop on a path](https://reader036.vdocument.in/reader036/viewer/2022082501/5a4d1b0f7f8b9ab05998e42a/html5/thumbnails/2.jpg)
Tor Stands for The Onion Router Goals:
Anonymity○ Each hop only knows previous and next hop
on a pathLow latency communication
○ 90% of Tor traffic is interactive
![Page 3: LASTor: A Low-Latency AS-Aware Tor Client. Tor Stands for The Onion Router Goals: Anonymity ○ Each hop only knows previous and next hop on a path](https://reader036.vdocument.in/reader036/viewer/2022082501/5a4d1b0f7f8b9ab05998e42a/html5/thumbnails/3.jpg)
Problems on Tor High latency in practice
Over 90% of connections in Tor network incurs latencies over 5x than on the direct Internet path.
Anonymity can break downPath selection to establish a circuit in Tor is
oblivious to Internet routing Autonomous System(AS) correlate traffic
cross entry and exit segments of a circuit
![Page 4: LASTor: A Low-Latency AS-Aware Tor Client. Tor Stands for The Onion Router Goals: Anonymity ○ Each hop only knows previous and next hop on a path](https://reader036.vdocument.in/reader036/viewer/2022082501/5a4d1b0f7f8b9ab05998e42a/html5/thumbnails/4.jpg)
Potential Solution Measure latencies and routes from each
relay to all end-hosts Choose a path with low latency and no
common Ases on both entry and exit segment
However, none of them is deployed yet
![Page 5: LASTor: A Low-Latency AS-Aware Tor Client. Tor Stands for The Onion Router Goals: Anonymity ○ Each hop only knows previous and next hop on a path](https://reader036.vdocument.in/reader036/viewer/2022082501/5a4d1b0f7f8b9ab05998e42a/html5/thumbnails/5.jpg)
LASTor A low-latency AS-aware Tor client Improve poor latency for interactive
communicationsModify path selection to reduce latency
Prevent anonymity from breaking downAS-aware path selection
![Page 6: LASTor: A Low-Latency AS-Aware Tor Client. Tor Stands for The Onion Router Goals: Anonymity ○ Each hop only knows previous and next hop on a path](https://reader036.vdocument.in/reader036/viewer/2022082501/5a4d1b0f7f8b9ab05998e42a/html5/thumbnails/6.jpg)
Improve poor latency Factors of causing latency
Propagation delay Queuing delayTransmission delay
![Page 7: LASTor: A Low-Latency AS-Aware Tor Client. Tor Stands for The Onion Router Goals: Anonymity ○ Each hop only knows previous and next hop on a path](https://reader036.vdocument.in/reader036/viewer/2022082501/5a4d1b0f7f8b9ab05998e42a/html5/thumbnails/7.jpg)
Weighted Shortest Path Based on the expected latency Path with lower latency has high
probability to be chosen Clustering of relays
![Page 8: LASTor: A Low-Latency AS-Aware Tor Client. Tor Stands for The Onion Router Goals: Anonymity ○ Each hop only knows previous and next hop on a path](https://reader036.vdocument.in/reader036/viewer/2022082501/5a4d1b0f7f8b9ab05998e42a/html5/thumbnails/8.jpg)
Effection on WSP Shorter paths can greatly reduce latency Path can not be derministic
![Page 9: LASTor: A Low-Latency AS-Aware Tor Client. Tor Stands for The Onion Router Goals: Anonymity ○ Each hop only knows previous and next hop on a path](https://reader036.vdocument.in/reader036/viewer/2022082501/5a4d1b0f7f8b9ab05998e42a/html5/thumbnails/9.jpg)
Tunable Path Selection User could balance anonymity and
latency Modified weight w to w(1-α) where 0 ≤α≤ 1
![Page 10: LASTor: A Low-Latency AS-Aware Tor Client. Tor Stands for The Onion Router Goals: Anonymity ○ Each hop only knows previous and next hop on a path](https://reader036.vdocument.in/reader036/viewer/2022082501/5a4d1b0f7f8b9ab05998e42a/html5/thumbnails/10.jpg)
AS-aware Path Selection Goal
Detect common Ases on entry and exit segments
MannerAS set prediction algorithm
![Page 11: LASTor: A Low-Latency AS-Aware Tor Client. Tor Stands for The Onion Router Goals: Anonymity ○ Each hop only knows previous and next hop on a path](https://reader036.vdocument.in/reader036/viewer/2022082501/5a4d1b0f7f8b9ab05998e42a/html5/thumbnails/11.jpg)
AS Set Prediction Algorithm Modified version of Dijkstra’s algorithm Predict ASes on all paths compliant with
routing policies Return a set of Ases on policy-compliant
routes
![Page 12: LASTor: A Low-Latency AS-Aware Tor Client. Tor Stands for The Onion Router Goals: Anonymity ○ Each hop only knows previous and next hop on a path](https://reader036.vdocument.in/reader036/viewer/2022082501/5a4d1b0f7f8b9ab05998e42a/html5/thumbnails/12.jpg)
Latency Comparison
![Page 13: LASTor: A Low-Latency AS-Aware Tor Client. Tor Stands for The Onion Router Goals: Anonymity ○ Each hop only knows previous and next hop on a path](https://reader036.vdocument.in/reader036/viewer/2022082501/5a4d1b0f7f8b9ab05998e42a/html5/thumbnails/13.jpg)
Conclusion LASTor client reduce latency and protect
anonymity of Tor LASTor can deliver a 25% reduction in
median path latency