DNSCurve是Daniel J. Bernstein设计的一种域名系统（DNS）的新安全协议。
描述.DNSCurve使用Curve25519椭圆曲线加密算法建立Salsa20使用的密钥，配以MAC函数Poly1305，用来加密和验证解析器与身份验证服务器之间的DNS网路封包。远端验证服务器的公钥放在NS记录中，以便递归解析器了解服务器是否支持DNSCurve。键值以魔术字符串codice_1开头，后随51字节的编码的服务器的255位公钥。例如，以BIND格式来看：解析器然后