Every day, millions of people use Tor to protect their privacy and circumvent censorship. Their connections are passed through the Tor network, which separates users’ identities from their online activity.
Thanks to Tor Metrics data, we know that the network comprises over 6,000 relays. But how does the network choose the route that Tor traffic takes through the network? How does every Tor user get the same information on relays? How does Tor authenticate the connection to any given relay?