To avoid the problems caused by the current SSL certificate infrastructure, the Electronic Frontier Foundation has proposed Sovereign Keys, which appears to be backed by a distributed, append-only datastructure that can grow to hundreds of gigabytes. That sounds awfully familiar to a block chain. Are there similarities between Sovereign Key and Bitcoin (or Namecoin)? Do they employ a related approach or is this just a superficial similarity?
1 Answer
No. Sovereign keys are simply a technical mechanism to use the DNSSEC trust anchors instead of companies like Verisign. Trust is still centralized; it's just centralized in a different place.
-
Note that the "sovereign keys" design document explicitly states that it "bootstraps from and reinforces existing PKI techniques". git.eff.org/… Commented Dec 19, 2011 at 7:27
-
So the gist is basically that instead of relying on separate entities to issue SSL certificates, you are using the authorities that you already need to trust if you are using DNS?– ThiloCommented Dec 20, 2011 at 2:40
-
2If you're using SSL you don't actually trust the DNS system -- you rely on it for a service. Just like you don't trust your ISP, but you rely on them to forward packets for you. The DNS system could return bogus IP addresses just as easily as your ISP could send your packets to the wrong destination. They can deny you service, but cannot deceive you. Commented Dec 20, 2011 at 10:17
-
So where is this central trust that you speak of located then? And don't I have to trust DNS for DNSSEC trust anchors?– ThiloCommented Dec 20, 2011 at 11:41
-
3No. DNSSEC-enabled operating systems ship with the public keys of the centralized DNSSEC root bundled in to the software -- much like how browsers ship with the CA's public keys built in to them. If your DNS provider tries to point you to the wrong server, your DNSSEC-enabled OS will notice because the record that comes back won't be signed correctly. I'm not saying any of this is a good idea, of course; just explaining how DNSSEC works. More info is here: root-dnssec.org Commented Dec 21, 2011 at 7:46