Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- C = Client
- S = Server
- K = pre-shared key between C and S
- ENC(K, m) = message m encrypted with key K; encryption function is AES-256-CBC
- MAC(K, m) = a message-authentication code of message m, computed using key K
- rnd = random value
- c1 = client challenge (randomly generated by the client)
- c2 = server challenge (randomly generated by the server)
- K' = short-living session key
- C -> S : em = ENC(K, (rnd, c1)), MAC(K, em)
- S -> C : em = ENC(K, (c2, c1)), MAC(K, em)
- C -> S : em = ENC(K, (c1, c2)), MAC(K, em)
- * -> * : em = ENC(K', m), MAC(K, em)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement