Noise_IK pattern

E233809

Noise_IK pattern is a specific handshake pattern within the Noise protocol framework that defines how two parties securely establish a shared key using an initiator-known static key and a responder static key.

All labels observed (2)

Label Occurrences
Noise_IK pattern canonical 1
Noise_IKpsk pattern 1

How this entity was disambiguated

Statements (44)

Predicate Object
instanceOf Noise handshake pattern ⓘ
cryptographic protocol pattern ⓘ
assumes initiator knows responder static public key in advance ⓘ
belongsToFamily Noise IK-based patterns ⓘ
defines message sequence between initiator and responder ⓘ
handshakeDirection initiator to responder ⓘ
hasAssumption secure implementation of underlying primitives ⓘ
secure storage of static private keys ⓘ
hasCategory asymmetric handshake pattern ⓘ
hasDesignGoal simple composable security guarantees ⓘ
hasNameComponent I ⓘ
K ⓘ
hasNotation IK ⓘ
hasPrecondition initiator authenticates responder via known static public key ⓘ
hasProperty one round-trip handshake ⓘ
hasRole handshake pattern ⓘ
hasSecurityGoal authentication of both parties ⓘ
confidentiality of application data ⓘ
integrity of application data ⓘ
hasSecurityProperty resistance to man-in-the-middle attacks under assumptions ⓘ
resistance to replay attacks ⓘ
hasVariantOf Noise_IKpsk pattern ⓘ
linked to: Noise_IK pattern
letterMeaning I means initiator static key is transmitted ⓘ
K means initiator knows responder static public key ⓘ
partOf Noise protocol framework ⓘ
provides forward secrecy ⓘ
identity hiding for initiator from passive observers ⓘ
identity hiding for responder from passive observers ⓘ
mutual authentication ⓘ
requires ephemeral key pair for initiator ⓘ
ephemeral key pair for responder ⓘ
static key pair for initiator ⓘ
static key pair for responder ⓘ
resultsIn shared symmetric session key ⓘ
specifiedIn Noise Protocol Framework specification ⓘ
usedFor secure channel establishment ⓘ
usedIn VPN and tunneling protocols ⓘ
secure messaging protocols ⓘ
usesKeyType ephemeral keys ⓘ
initiator static key ⓘ
responder static key ⓘ
usesOperation Diffie-Hellman key agreement ⓘ
hash functions ⓘ
symmetric-key encryption ⓘ

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_IK pattern ⓘ
Noise_IK pattern → hasVariantOf → Noise_IKpsk pattern ⓘ
linked to: Noise_IK pattern