Yahalom is an authentication and secure key sharing protocol designed for use on an insecure network such as the internet. Yahalom utilises a trusted arbitrator to distribute a shared key between two people.

PropertyValue
dbpprop:abstract
  • Yahalom is an authentication and secure key sharing protocol designed for use on an insecure network such as the internet. Yahalom utilises a trusted arbitrator to distribute a shared key between two people. If Alice (A) initiates the communication to Bob (B) with S is a server trusted by both parties, the protocol can be specified as follows using security protocol notation: A and B are identities of Alice and Bob respectively <math>K_{AS}</math> is a symmetric key known only to A and S <math>K_{BS}</math> is a symmetric key known only to B and S <math>N_A</math> and <math>N_B</math> are nonces generated by A and B respectively <math>K_{AB}</math> is a symmetric, generated key, which will be the session key of the session between A and B <math>A \rightarrow B: A, N_A</math> Alice sends a message to Bob requesting communication. <math>B \rightarrow S: B,\{A, N_A, N_B\}_{K_{BS}}</math> Bob sends a message to the Server encrypted under <math>K_{BS}</math>. <math>S \rightarrow A: \{B, K_{AB}, N_A, N_B\}_{K_{AS}}, \{A, K_{AB}\}_{K_{BS}}</math> The Server sends to Alice a message containing the generated session key <math>K_{AB}</math> and a message to be forwarded to Bob. <math>A \rightarrow B: \{A, K_{AB}\}_{K_{BS}}, \{N_B\}_{K_{AB}}</math> Alice forwards the message to Bob and verifies <math>N_A</math> has not changed. Bob will verify <math>N_B</math> has not changed when he receives the message. The novelty of this protocol is that Bob is the first participant to contact the trusted arbitrator.
dbpprop:date
  • September 2009
dbpprop:wikiPageUsesTemplate
rdfs:comment
  • Yahalom is an authentication and secure key sharing protocol designed for use on an insecure network such as the internet. Yahalom utilises a trusted arbitrator to distribute a shared key between two people.
rdfs:label
  • Yahalom (protocol)
skos:subject
foaf:page
is dbpprop:disambiguates of