Re: High-speed cryptography

[email protected] (Paul Jarc)
Newsgroups gmane.network.djbdns
Organization What did you have in mind? A short, blunt, human pyramid?
Message-ID <[email protected]>
Daryl Tester <[email protected]> wrote:
> (These are rhetorical questions, and I really don't want them answered - it
> aids me building my mental model figuring out the answers to these myself).

I wrote this reply before I read that far, so... spoiler alert.

> For example: How does it know the name server is DNSCurve aware?

By the NS name.  If someone has an NS name that looks like a DNSCurve
public key, then a DNSCurve client will send encrypted queries to that
server.  If the server doesn't actually support DNSCurve, and just
happens to have an NS name that makes it look like it does, then those
queries will probably get nxdomain responses - even if they get some
other response, it's extremely unlikely that the response will be
decryptable.  So the client could take that as an indication that the
server doesn't support DNSCurve, and send a normal query instead.  But
I don't see anything on dnscurve.org indicating that a client *should*
do that.

> Are DNSCurve content servers allowed to pass out "traditional" (non-signed)
> answers?

They send conventional, unencrypted responses to conventional,
unencrypted queries, and encrypted responses to encrypted queries.
It's possible that someone could write a malicious server that sent
conventional, unencrypted responses to encrypted queries, revealing
information to anyone sniffing the network about what the client is
asking for.  But a server could publish that information through other
channels just as easily, with or without DNSCurve.


paul
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.