DNSCurve uses high-speed high-security elliptic-curve cryptography to drastically improve every dimension of DNS security: Confidentiality: DNS requests and responses today are completely unencrypted and are broadcast to any attacker who cares to look. DNSCurve encrypts all DNS packets. Integrity: DNS today uses "UDP source-port randomization" and "TXID randomization" to create some speed bumps fo