In the process of drafting its revised charter (which came about because it is now largely finished with the DNSSEC standard), the IETF's DNS Extensions Working Group (DNSEXT) has identified the Domain Name System as “a critical Internet infrastructure.” Given that the DNS handles billions of queries mapping human readable domain names to IP adresses of network hosts daily, it only makes sense that it be considered critical to the function of the Internet. Without the DNS protocol, much of the value of the Internet to humans would not exist.
DNSSEC: (Dis)incentives to deploy, signing the root, and the “keys to the Internet kingdom”
[Editors Note: Apologies for the belated writeup of an informative panel discussion on the implications of DNSSEC deployment and signing the root.]
“If you hold the [DNSSEC] keys you can decide who is the root zone file editor and who are the root servers. You hold the keys to the Internet kingdom.” – Paul Vixie
On May 17, 2007, IGP, George Mason University Law School's Critical Infrastructure Protection Program and the EPFL eGov program hosted a panel on DNS Security Extensions (DNSSEC) at the Swiss Embassy in Washington DC. Several recognized technical experts from the private sector, ICANN and the US government discussed the deployment of DNSSEC, and in particular the policy dimensions of digitally signing the Internet’s root zone file. The audience of nearly 80 people included Department of Commerce officials, US government contractors, policy-makers, public-interest advocates and graduate students. Moderated by Brenden Kuerbis of the Internet Governance Project, the panel included Paul Vixie (ISC), David Conrad (IANA), Scott Rose (US Department of Commerce-NIST), Matt Larson (VeriSign), and Thierry Moreau (Connotech). The discussion highlighted major technical challenges facing DNSSEC deployment, and the effects of root signing on tld zone operators and the Internet’s Domain Name System (DNS).
IGP Releases New Paper on DNSSEC and Securing the Root
IGP has published a proposal to decentralize authority over the Internet domain name system (DNS) as it transitions to a new, more secure technology known as DNS Security Extensions (DNSSEC).
Securing the Root: A proposal for distributing signing authority
The implementation of DNSSEC and required development of a procedure to sign the DNS root zone file provides an opportunity to restructure the current political oversight exerted by the United States and achieve shared responsibility for the secure and stable operation of the Internet’s root zone. Specifically, multiple, but limited number of, non-governmental Root Key Operators (RKOs) should be responsible for generating, use and distribution of root zone key-signing keys (KSKs) and zone signing keys (ZSKs). In practice, this will require close coordination between RKO and RZM organizations in executing contractually agreed upon roles.
Securing the Root: The root of the problem, creating a trust anchor(s)
Our last post explained the basics of how DNSSEC works. A security-aware resolver's ability to validate nameserver responses is accomplished by establishing an authentication chain from a known trust anchor(s) (i.e., a DNSKEY or signed DS record) to the zone which has provided the signed response. If a resolver is configured with a trust anchor(s) that exists higher in the DNS tree, e.g., the root's public key[1], it can theoretically verify any signed responses. This is because a path can always be constructed from the root to lower zones, assuming every zone in the path is signed and carries a Delegation Signer (DS) Resource Record for child zones. This architectural design highlights the critical importance of parent nameservers maintaining DS records and of signing those records to widespread deployment of DNSSEC across the Internet.
DHS publicly acknowledges DNSSEC root signing spec
Nearly five months after the fact, DHS acknowledged widely last week the release of a draft technical specification for signing and securing the DNS Root Zone. Signing the root is considered a critical step toward the widespread deployment of DNSSEC across the Internet.
Securing the Root: What is DNSSEC, what's the controversy?
[Editor's note: Below is an overview of DNSSEC written for a non-technical audience, however, it assumes some basic knowledge of the Domain Name System (DNS) and public-key cryptography concepts. The point is to provide enough detail to allow us to understand how chosen technology and institutional design creates Internet governance dilemmas. If there is technical blunder, my apologies – by all means let me know. Clear concepts are a baseline for productive debate. And as I said previously, see the actual specifications (RFC 4033, 4034, 4035) or other reference material, e.g., Geoff Huston's article series or Ron Aithchison's work for more detailed technical explanations. Looking forward to your comments.]
What is DNSSEC?
DNSSEC is a proposed Internet standard that modifies DNS resource records and protocols to provide security for query and response transactions made between domain name resolvers and nameservers. Specifically, the security DNSSEC provides includes:
Securing the Root: Introduction
Management of the DNS root zone file is a uniquely global policy problem. For the Internet to connect everyone, the root of the internet’s identifier systems must be coordinated and compatible. But who will control that coordination process? Right now, the U.S. government assumes exclusive responsibility for it. The U.S. refuses to internationalize its oversight, or to delegate it fully to ICANN. Internet users and governments in other countries are uncomfortable with U.S. unilateral control, knowing that the U.S. could, if it wanted, exploit its power over the root for political, military or economic advantage. For that reason, DNS root zone file management has been one of the most controversial issues in Internet governance.