Ho le seguenti informazioni:
Chiave transitoria a coppia PTK: Un valore derivato da PMK, Authenicator nonce (Anonce), Supplicant nonce (Snonce), Authenticator Address, Supplicant Address. Questo è usato per criptare tutta la trasmissione unicast tra client & un pisolino. PTK consiste di 5 tasti diversi. Sono:
1. KCK - Chiave di conferma chiave utilizzata per fornire l'integrità dei dati durante l'handshake e l'ampli a 4-Way; Handshake chiave di gruppo.
2. KEK - Chiave di crittografia chiave utilizzata dai frame EAPOL-Key per garantire la riservatezza dei dati durante l'handshake a 4 vie & Handshake chiave di gruppo.
3. Chiave temporale - utilizzata per crittografare e amp; decifrare MSDU dei frame di dati 802.11 tra supplicant e amp; autenticatore
4. MIC-1 temporaneo
5. Temporale MIC-2
Inoltre, le diapositive delle mie lezioni dicono:
PTK = HMAC_SHA_1(PMK || AP_nonce || STAnonce || AP_MACaddr || STA_MACaddr)
Ora la mia domanda è, come posso realmente calcolare il PTK se vengono fornite le seguenti chiavi?
KCK="aaaaaaaaaaaaaaaa"
KEK="bbbbbbbbbbbbbb"
TK="cccccccccccccccc"