<div dir="ltr"><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote">But, because this is fraction rises with both D and U, these research<br>
papers rightly point out that you can't keep adding relays *and* users<br>
and expect <span class="">Tor</span> to scale.</blockquote><div><br></div><div>Broadcast a fraction of all available directories? Use md5 as a random number generator, hash the ECC/RSA keys using md5. A user connecting to the network will generate an 8-bit random value, and based on that, will download one of 1/256 directories. <br></div><div><br><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote">Right now, any relay with more than ~100Mbit of capacity really<br>
   needs to run an additional <span class="">tor</span> relay instance on that link to make<br>
   use of it. If they have AES-NI, this might go up to 300Mbit.</blockquote><div><br></div><div>Any plans to use ChaCha8 instead of AES? It would an order of magnitude faster. It is also unlikely for ChaCha8 to become sufficiently insecure to effect web-size non-video traffic.<br></div></div></div>