我想知道 BLE (v4.0) 流量是默认加密还是设计加密,还是只是可选的?如果是前者,是否使用仅从配对引脚派生的密钥对流量进行加密,或者是否也存在某种会话密钥 - 就像 WPA2 一样?如果是前者,那么加密密钥会是一个长期密钥,那么哪个看起来不那么安全?
编辑:
我在 Wikipedia 上读到支持 AES-128,并且像 CC2540 这样的芯片提供硬件加速,但不清楚 AES 加密是可选的还是设计强制的。IIRC,蓝牙 2.1 提供了非安全模式,因此加密只是可选的,但我想知道这是否同样适用于 BLE。