序言
H2E是Hash-To-Element的缩写。
问:虽然使用WPA3 SAE解决了offline dictionary破解密钥的问题,但是原先用于生成PMK的算法在计算时间上和密钥有关联性(这也行?),仍然存在所谓被side-channel方式破解。
解:新的算法,使用hash计算一次即可,堵死这个理论缺口[4]。
备注:
wlan.rsnx.sae_hash_to_element 是一个用于 Wi-Fi 安全协议中的 SAE(Simultaneous Authentication of Equals)的函数。
SAE 是一种用于 Wi-Fi 认证的加密协议,它在 WPA3(Wi-Fi Protected Access III)中得到了广泛应用。
SAE 协议中使用了 Elliptic Curve Cryptography(ECC)算法,而 wlan.rsnx.sae_hash_to_element 函数就是用来将一个哈希值转换成一个 ECC 群中的元素。这个函数通常用于生成 SAE 握手过程中的 Diffie-Hellman 密钥交换中的某些参数。
Log查看
RSN ext 【wlan.rsnx.sae_hash_to_element】标志位以确认是否支持WPA3-R3 H2E
SAE Hash to element: 1 代表支持H2E
代码
external/wpa_supplicant_8/src/ap/ie