用Curve25519椭圆曲线加密算法建立Salsa20使用的密钥，配以MAC函数Poly1305，用来加密和验证解析器与身份验证服务器之间的DNS网路封包。远端验证服务器的公钥放在NS记录中，以便递归解析器了解服务器是否支持DNSCurve。键值以魔术字符串codice_1开头，后随51字节的编码的服务器的255位公钥。例如，以BIND格式来看：解析器然后向服务器发送一个包含DNSCurve公钥、96位nonce和一个包含查询的加密箱的数据包。加密箱为采用解析器的私钥、服务器的公钥和nonce创建。服务