A New Approach to DNS Security (DNSSEC) Giuseppe Ateniese Stefan Mangard Department of Computer Science and Institute for Applied Information JHU Information Security Institute Processing and Communications (IAIK) The Johns Hopkins University Graz University of Technology 3400 North Charles Street Inffeldgasse 16a Baltimore, MD 21218, USA 8010 Graz, Austria
[email protected] [email protected] ABSTRACT the company but rather the DNS server upstream in the The Domain Name System (DNS) is a distributed database network. that allows convenient storing and retrieving of resource Increasingly, DNS is also being used to perform load dis- records. DNS has been extended to provide security ser- tribution among replicated servers. For instance, companies vices (DNSSEC) mainly through public-key cryptography. such as Akamai have used DNS to provide Web content dis- We propose a new approach to DNSSECthat may result tribution. Moreover, there is consensus that, since DNS is a in a significantly more efficient protocol. We introduce a global and available database, it can be employed as a Pub- new strategy to build chains of trust from root servers to lic Key Infrastructure (PKI) which would help with enabling authoritative servers. The techniques we employ are based e-commerce applications by making public keys globally ac- on symmetric-key cryptography. cessible. Securing DNS means providing data origin authentication and integrity protection. Confidentiality is not required as Keywords the information stored in the DNS database is supposedly Domain Name System Security (DNSSEC), Authentication public. When communication requirements call for private Protocols, Digital Signatures, Symmetric Encryption channels, IP security (IPSEC) is the currently selected can- didate system which could easily interface with DNS.