This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/WL1837MOD:802.11w/管理框架保护

Guru**** 1989765 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/579050/linux-wl1837mod-802-11w-management-frame-protection

器件型号:WL1837MOD
Thread 中讨论的其他器件:WL1837WL1271

工具/软件:Linux

您好!

我们一直在研究添加管理框架保护的能力、如所定义
使用 wl1837的系统上的802.11w。
我们最初的发现表明 wl18xx 不进行单播加密或解密
管理框架、但这可以在软件中作为所有相关信息加以解决
(CCMP 接头)传播到主机以用于 RX、而对于 TX、可以指示 wl1837
忽略加密。
这是基于 R8.5实现的、并针对基站和 AP 进行了测试。


在此部分中、R8.7-SP1已更新、但遗憾的是、这些更新不再起作用。
对于大多数管理帧、wl1837仍然不做任何事情(这是可以的)、而是用于管理
类型操作帧的帧 wl1837现在尝试解密并失败。 问题在于它
由于 CCMP 接头被剥离、现在无法在软件中进行解密
由 wl1837固件提供。

问题;
我们的最佳方案是 wl1837固件是否可以更新以进行加密和解密
硬件中的单播管理帧(AES/CCMP)。 可以这样做吗?
如果无法实现、您能否恢复单播操作帧的行为、以便进行这些操作
在主机中进行解密时不会进行传递?

注意! 这用于单播管理帧的帧加密和解密。 针对
BIP 字段生成和验证我们在软件中有一个有效的解决方案。

由于 r8.7更新的更新正在等待发布、并且计划了802.11w 功能
下一个版本对我们作出答复非常重要,以便我们可以决定是否继续
恢复 r8.7。

主机平台:专有
WiLink 类型:WL1837
模块供应商:U-blox

固件版本 R8.5:
FRev 8.9.0.0.31
版本8.2.0.224

固件版本 R8.7-SP1:
FRev 8.9.0.0.70
FRev 8.2.0.237

此致
Vilhelm

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    您的查询已分配给相关专家。 我们很快会回来。

    此致、
    Vihang
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Vilhelm:

    由于802.11规范中的定义、我们已为此操作帧添加了加密。

    我们发现它应该经过加密、因此需要进行加密。

    您能告诉我们您看到的问题到底是什么吗?

    遗憾的是、wl1837固件在此阶段不会更新以进行加密和解密  

    硬件中的单播管理帧(AES/CCMP)。  

    BR、

    陈洛威

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    问题不在于加密、而在于解密。

    在 FRev 8.9.0.0.31 (R8.5)中,SA 查询类型的加密操作帧到达驱动程序,其中 desc->status 设置为 WL1271_RX_DESC_Success,而 desc->flags 设置为 WL1271_RX_DESC_encrypt_AES。 有效载荷包含一个可由主机软件解密的 CCMP PDU。

    在 FRev 8.9.0.0.70 (R8.7-SP1)中,SA 查询类型的加密操作帧到达驱动程序,其中的 desc->status 设置为 WL1271_RX_DESC_Decrypt _FAIL,并且负载是无用的,因此不可用。

    此致
    Vilhelm
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否有更新?