On Thu, Jul 7, 2011 at 5:51 PM, Daniel Kahn Gillmor <span dir="ltr"><<a href="mailto:dkg@fifthhorseman.net">dkg@fifthhorseman.net</a>></span> wrote: <br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<br>
OpenPGP keyservers act as a gossiping cloud -- no one keyserver is "the<br>
most up-to-date" at any point.  The only way that they're centralized is<br>
that we currently access them through DNS.  Indeed, the worst problems<br>
we've had with the global keyserver network recently stem from DNS<br>
centralization (the <a href="http://sks-keyservers.net" target="_blank">sks-keyservers.net</a> DNS zone became unresponsive<br>
while its maintainer was afk), *not* keyserver centralization.<br></blockquote><div><br>Most of what you said about DNS was true - given a very powerful adversary and naive use of the DNS system: if all dissidents register as <a href="http://person.dissident.org">person.dissident.org</a>, they are trivially attacked. <br>
<br>However, if 100 dissidents use 10000 different TLDs from 1000 different DNS providers, shared with millions of legitimate users who would complain if things broke - then things become quite different.  All those high-profile choke-points you pointed out are recognized and well understood, and well defended as well.  They can be compromised, but it requires a powerful adversary and would be global, politically charged news the moment it happened. I suspect a great many countries would react quite badly if the root started directly interfering with country TLDs.  DNS is distributed in more ways than just the protocol.<br>
<br>By contrast, I am guessing (just guessing!) that the keyserver network could probably be DDOS'ed off the map by a moderately sized botnet.  And it would be gossip-section news, not the front page of the New York Times.  Boosting it to support the load of millions of FreedomBoxes' traffic, in addition to hardening it against malicious attacks is certainly possible, but I doubt it's trivial.<br>
<br>But anyway, you just circled back on yourself and pointed out that the keyserver network itself relies on DNS anyway. :-)<br><br>-- <br></div></div>Bjarni R. Einarsson<br>Founder, lead developer of PageKite.<br><br>Make localhost servers visible to the world: <a href="http://pagekite.net/" target="_blank">http://pagekite.net/</a><br>