| SK-DNSSEC Project |
| Introduction |
|
|
|
The SK-DNSSEC project is about implementing the SK-DNSSEC
protocol, with the purpose of securing the Domain Name System. The Domain Name System is a service vital to the Internet. Considering the importance of DNS, it is surprising that a secure version of it is not curently deployed. Because the DNS packets are not signed, it is possible for a malicious party to inject, intercept or modify these packets with the intent of disrupting the DNS service. Several known threats to the DNS system are summarized in [Threats], some of which include packet interception, packet ID guessing, query prediction and cache poisoning. In order to have a secure DNS, two security requirements have to be met at a minimum: data origin authentication and data integrity. Currently, most of the security community's efforts to secure DNS have focused on a set of extensions to DNS, which are mainly based on public-key cryptography (PK-DNSSEC). Unlike the PK-DNSSEC proposal, SK-DNSSEC is an extension that makes use almost exclusively of symmetric-key cryptography. SK-DNSSEC has several advantages over PK-DNSSEC:
Details about the performance of SK-DNSSEC can be found in the paper by Curtmola, Del Sorbo and Ateniese, linked in the References section and in the Performance section |
|
|