Login Skype protocol
skype-sw connects randomly 1–8.
on each login session, skype generates session key 192 random bits. session key encrypted hard-coded login server s 1536-bit public rsa key form encrypted session key. skype generates 1024-bit private/public rsa key pair. md5 hash of concatenation of user name, constant string ( \nskyper\n ) , password used shared secret login server. plain session key hashed 256-bit aes key used encrypt session s public rsa key , shared secret. encrypted session key , aes encrypted value sent login server.
on login server side, plain session key obtained decrypting encrypted session key using login server s private rsa key. plain session key used decrypt session s public rsa key , shared secret. if shared secret match, login server sign user s public rsa key private key. signed data dispatched super nodes.
upon searching buddy, super node return buddy s public key signed skype. sc authenticate buddy , agree on session key using mentioned rsa key.
Comments
Post a Comment