Skip to content

Hidden Services Specifications for anonymous seeding

synctext edited this page Sep 29, 2014 · 15 revisions

Hidden Services Specifications for anonymous seeding

Hidden services ensure that people which offer controversial video material are protected online. Their identity remains hidden.

Tor hidden services are the leading solution for anonymous webhosting, but unsuitable for Youtube-like video streaming. This specification is mostly based on the Tor approach, with enhancements to support HD-quality video streaming. For instance, use of the UDP protocol and relying on a DHT to decentralise central directory servers.

Hidden services

hidden_seeding

No exit nodes anymore

Setting up a hidden seeding service

Relay cell types

Correlation attacks

Detailed technical design issues

Leading libraries such Libtorrent support streaming and DHT announces. What IPv4 do we use for the Libtorrent.add-peer() call? With a one-time key for each connection, how can we offer PEX-like functionality? Can we use the DHT exclusively to discover all the seeders in a swarm? Will increase latency (200-400 ms) interfere with (e.g. slow down) the LEDBAT congestion control algorithm?