I know HTTPS decryption with private key,<br>I want to know how can i derive final WPA2 key used between Authenticator and Wireless client to exchange data after authentication<br><br>As per MS-PEAP standard say,<br> PEAP Is like half TLS ,Means client does not have PKI infrastructure,<br>
So The Pre-master-key is encrypted by client with Servers public key,<br>
<br>So both entity have <br>
<br>1)Client.hello.Random<br>2)Server.hello.Random<br>3)Client.Key-exchange.Pre-<div>master-key<br><br>So i can derive master Key by below formula,<div><br><br>master_secret = PRF(pre_master_secret, "master secret", ClientHello.random + ServerHello.random)<br>
<br><br></div>So master key can be used to derive Key-Block in TLS<br><br>key_block = PRF(master_secret, "Key Expannsion", server_random + client_random);<br><br>But PEAP says we have to use "Client EAP Encryption" for PEAP v0 as below<div>
<br>
<br>key_block = PRF(master_secret, "Client EAP Encryption", server_random + client_random);<br><br></div>The output of key block can be extracted as below<div><br><br>client_write_MAC_secret[SecurityParameters.hash_size]<br>
server_write_MAC_secret[SecurityParameters.hash_size]<br>client_write_key[SecurityParameters.key_material_length]<br>server_write_key[SecurityParameters.key_material_length]<br>client_write_IV[SecurityParameters.IV_size]<br>
server_write_IV[SecurityParameters.IV_size]<br><br></div>Assuming:<br>SecurityParameters.hash_size(MD5)=16 bytes<br>SecurityParameters.hash_size(SHA)=20 bytes<br><br><br>So my question is The TLS tunnel is encrypted decrypted using same keys as TLS keys?<br>
<br>And how can i Derive WEP key,<br><br>Currently I am abled to Sniff packets and decrypt for HTTPS connection (TLS V1.0),<br><br>Now i want to use my module to decrypt PEAP data (Phase2)<br>and Derive Final Key required to Decrypt the WPA2 session.<br>
<br>Also what all Paramaters are required to derive Pairwise Transient Key ?<br><br>Does Client random Number sent in Client hello message is same as CNounce ?<br><br>Thanks for replying My query<br><br>Thanks & Regards<br>
<font color="#888888">
Harsha Gowda</font></div>