[116514] in North American Network Operators' Group

home help back first fref pref prev next nref lref last post

Re: dnscurve and DNS hardening, was Re: Dan Kaminsky

daemon@ATHENA.MIT.EDU (Naveen Nathan)
Thu Aug 6 00:46:29 2009

Date: Wed, 5 Aug 2009 21:45:34 -0700
From: Naveen Nathan <naveen@calpop.com>
To: Ben Scott <mailvortex@gmail.com>
In-Reply-To: <59f980d60908052001r6d53eed9m3d31a3d8b6d318c6@mail.gmail.com>
Cc: nanog@nanog.org
Errors-To: nanog-bounces+nanog.discuss=bloom-picayune.mit.edu@nanog.org

Ben,

Thanks for the cogent comparison between the two security systems
for DNS.

>   DNSCurve requires more CPU power on nameservers (for the more
> extensive crypto); DNSSEC requires more memory (for the additional
> DNSSEC payload).

This is only true for the initial (Elliptic Curve) Diffie-Hellman
exchange An long-term secret key is computed, but I assume the lifetime
is dependant on configuration or implementation.

It seems DJB is not only advocating his elliptic curve crypto system,
but also his own home-rolled symmetric crypto Salsa20, which is meant to
be computationally cheaper than AES in conjunction w/ poly1035whatever
for integrity/MAC.

I'll assume the cipher used for the lasting secret keys is interchangeable.

So after initial communication between two servers that can speak DNSCurve,
future communication should be computationally cheaper by using long-term
keys.

- Naveen


home help back first fref pref prev next nref lref last post