The goal of NSPK is for mutual authentication, in effect:

  • Alice chooses a nonce () and sends it to Bob.
  • Bob sends the nonce back (and since he could read it he must be Bob), but be also adds a challenge nonce () and sends it back.
  • Alice sends back the challenge nonce, since only Alice can read it and he sent it back, it must be Alice that he is talking to.