Tengo la siguiente información:
PTK-Pairwise Transient Key: un valor derivado de PMK, Authenicator nonce (Anonce), Supplicant Nonce (Snonce), Authenticator Address, Supplicant Address. Esto se utiliza para cifrar toda la transmisión de unidifusión entre client & una siesta. PTK consiste en 5 teclas diferentes. Ellos son:
1. KCK - clave de confirmación utilizada para proporcionar integridad de datos durante 4 -Way Handshake & Apretón de manos de grupo.
2. KEK - clave de cifrado utilizada por los marcos de EAPOL-Key para proporcionar privacidad de datos durante 4-Way Handshake & Apretón de manos de grupo.
3. Clave temporal: se utiliza para cifrar & descifre MSDU de marcos de datos 802.11 entre suplicante y amp; autenticador
4. MIC-1 temporal
5. MIC-2 temporal
Y también, mis diapositivas de conferencias dicen:
PTK = HMAC_SHA_1 (PMK || AP_nonce || STAnonce || AP_MACaddr || STA_MACaddr)
Ahora mi pregunta es, ¿cómo puedo calcular realmente PTK si se dan las siguientes claves?
KCK="aaaaaaaaaaaaaaaa"
KEK="bbbbbbbbbbbbbbbb"
TK="cccccccccccccccc"