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 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 ⓘ
linked to: Noise_XK pattern
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 ⓘ
linked to: Noise_XK pattern