我有以下资料:
PTK-成对的瞬态密钥:从PMK、Authenicator nonce(Anonce)、Supplicant nonce(Snonce)、Authenticator地址、Supplicant地址派生出来的值。这用于加密客户端与AP之间的所有单播传输。PTK由5个不同的键组成。它们是:
1. KCK -用于在4次-Way握手和组密钥握手中提供数据完整性的密钥确认密钥。
2. EAPOL使用的密钥加密密钥-密钥帧在4路握手和组密钥握手中提供数据隐私。
3.时态密钥-用于在请求者和认证者之间加密和解密802.11个数据帧的MSDU。
而且,我的演讲幻灯片上写着:
PTK = HMAC_SHA_1(PMK分部、AP_nonce区、STAnonce区、STAnonce区、AP_MACaddr区、STA_MACaddr区)
现在我的问题是,如果给出以下键,我如何计算PTK?
KCK = "aaaaaaaaaaaaaaaa“
KEK = "bbbbbbbbbbbbbbbb“
TK = "cccccccccccccccc“
发布于 2017-07-07 13:43:46
PTK是在你提到的5个键上分割的。
要重新创建PTK,您需要有上述所有值。我相信你错过了后两把钥匙。
https://security.stackexchange.com/questions/163474
复制相似问题