This page (revision-1) was last changed on 29-Nov-2024 16:16 by UnknownAuthor

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 1 added 29 lines
!!! Overview
[{$pagename}] is a proposed secure [protocol] for the [Domain Name System] ([DNS]), designed by Daniel J. Bernstein.
[{$pagename}] uses [Curve25519] [Elliptic Curve] [cryptography] and for [Key-Establishment] by [Salsa20], paired with the [Message Authentication Code] ([MAC]) function [Poly1305], to [encrypt] and [authenticate] [DNS] packets between [DNS resolvers] and authoritative servers. [Public Keys] for remote authoritative servers are placed in NS records, so recursive resolvers know whether the server supports [{$pagename}]. Keys begin with the magic string uz5 and are followed by a 51-[byte] [Base32] [encoding] of the server's 255-[bit] [Public Key].
!! More Information
There might be more information for this subject on one of the following:
[{ReferringPagesPlugin before='*' after='\n' }]
----
* [#1] - [OpenDNS|Wikipedia:OpenDNS|target='_blank'] - based on information obtained 2019-09-09
* [#2] - [DNSCurve: Usable security for DNS|https://dnscurve.org/|target='_blank'] - based on information obtained 2019-09-09
* [#3] - [DNSCurve Community|https://dnscurve.io/|target='_blank'] - based on information obtained 2019-09-09