DNSCrypt

E835285

DNSCrypt is a security protocol that authenticates and encrypts DNS traffic between a user’s device and a DNS resolver to prevent spying, spoofing, and tampering.

All labels observed (5)

Label Occurrences
DNSCrypt canonical 2
DNSCrypt resolver 1
DNSCrypt v1 1

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf DNS privacy technology
security protocol
authenticates communication between client and DNS resolver
canBeCombinedWith Tor
VPNs
category DNS security extension
Internet security protocol
competesWith DNS over HTTPS
DNS over QUIC
linked to: DNS over QUIC (DoQ)

DNS over TLS
designedFor end-user privacy
integrity of DNS responses
developedBy Frank Denis
OpenDNS
doesNotProvide anonymity by itself
content encryption beyond DNS layer
encrypts DNS queries
DNS responses
hasComponent DNSCrypt client
DNSCrypt resolver
linked to: DNSCrypt
hasVersion DNSCrypt v1
linked to: DNSCrypt

DNSCrypt v2
linked to: DNSCrypt
implementedIn dnscrypt-proxy
linked to: DNSCrypt

dnscrypt-wrapper
dnsdist
various router firmware distributions
improvesOver unencrypted DNS
initialReleaseYear 2011
isBackwardCompatibleWith traditional DNS at resolver side
isOpenStandard false
license varies by implementation (dnscrypt-proxy is ISC-licensed)
operatesOn port 443 (often, via DNSCrypt-over-HTTPS-like setups or tunneling)
port 53 (in some configurations)
prevents DNS eavesdropping
DNS man-in-the-middle attacks
DNS spoofing
DNS tampering
protects DNS traffic
requires client-side DNSCrypt software
supporting DNSCrypt resolver
standardizedBy none (not an IETF standard)
supports TCP transport
UDP transport
supportsFeature forward secrecy (in newer versions / configurations)
multiple encryption algorithms (depending on version)
resolver public key discovery via DNS stamps
usedFor bypassing DNS-level censorship (depending on resolver)
protecting DNS traffic on untrusted networks
uses asymmetric cryptography
public-key cryptography

How these facts were elicited

Referenced by (6)

Full triples — surface form annotated when it differs from this entity's canonical label.

DNS over TLS alternativeTo DNSCrypt
DNSCrypt hasComponent DNSCrypt resolver
linked to: DNSCrypt
DNSCrypt implementedIn dnscrypt-proxy
linked to: DNSCrypt
DNSCrypt hasVersion DNSCrypt v1
linked to: DNSCrypt
DNSCrypt hasVersion DNSCrypt v2
linked to: DNSCrypt