Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. C = Client
  2. S = Server
  3. K = pre-shared key between C and S
  4. ENC(K, m) = message m encrypted with key K; encryption function is AES-256-CBC
  5. MAC(K, m) = a message-authentication code of message m, computed using key K
  6. rnd = random value
  7. c1 = client challenge (randomly generated by the client)
  8. c2 = server challenge (randomly generated by the server)
  9. K' = short-living session key
  10.  
  11. C -> S : em = ENC(K, (rnd, c1)), MAC(K, em)
  12. S -> C : em = ENC(K, (c2, c1)), MAC(K, em)
  13. C -> S : em = ENC(K, (c1, c2)), MAC(K, em)
  14.  
  15. * -> * : em = ENC(K', m), MAC(K, em)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement