Noise_XK pattern

E235262

Noise_XK pattern is a specific handshake pattern within the Noise protocol framework designed to provide secure key exchange with particular properties for identity hiding and authentication.

All labels observed (2)

Label Occurrences
Noise_XK 1
Noise_XK pattern canonical 1

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf Noise handshake pattern
cryptographic protocol pattern
belongsToFamily Noise X patterns
category asymmetric authentication pattern
identity-hiding handshake
compatibleWith various Noise cipher suites
contrastsWith Noise_IK pattern
Noise_NK pattern
definedIn Noise protocol framework
surface form: Noise Protocol Framework specification
ensures binding between responder identity and session keys
session keys derived from ephemeral DH
handshakeDirection initiator-to-responder
handshakePhaseCount multiple message patterns
hasAbbreviation XK
hasProperty initiator identity protection from active attackers up to a point defined by the spec
initiator identity protection from passive observers
one-way authentication
responder identity known to initiator
supports pre-shared key variants
hasRole handshake pattern
hasSpecificationStatus stable
influences design of higher-level protocols using Noise
isReferencedAs Noise_XK pattern self-linksurface differs
surface form: Noise_XK
letterKMeaning responder static key known to initiator
letterXMeaning initiator static key not sent in clear
mayUse long-term static key for initiator
namingConvention XK
partOf Noise protocol framework
provides authentication of responder
confidentiality of handshake messages
forward secrecy
identity hiding for initiator
key confirmation
requires long-term static key for responder
securityGoal initiator identity confidentiality
mutual key agreement with responder authentication
supports different AEAD ciphers
different DH groups
different hash functions
usedFor VPN-like tunnels
application-layer secure sessions
encrypted transport protocols
secure channel establishment
uses Diffie–Hellman key exchange
ephemeral key pairs
static key pairs

How these facts were elicited

Referenced by (2)

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

Noise protocol framework includes Noise_XK pattern
Noise_XK pattern isReferencedAs Noise_XK pattern self-linksurface differs
this entity surface form: Noise_XK