Ste*_*enH 2 bluetooth bluetooth-lowenergy bluetooth-lowenergy-4.2
配对"普通"蓝牙设备和配对蓝牙LE设备之间是否存在(大)技术差异?
我找到了很多关于蓝牙LE配对的信息,但不是正常的吗?例如 Info 1.
那么正常蓝牙的这些信息也是正确的吗?
小智 6
如果您的意思是蓝牙经典或BR/EDR"正常",则差异取决于使用的蓝牙版本.
蓝牙经典或BR/EDR 2.1 - 4.1 Vs BLE 4.0-4.1
BR/EDR配对程序由蓝牙控制器的LMP层处理.
BLE配对过程由主机堆栈中的SMP处理.
BR/EDR使用ECDH密钥生成来防止被动窃听.
BLE传统配对不使用ECDH Key生成,因此易受被动窃听的影响
BR/EDR定义了4种关联模型; OOB,密码输入,正常工作,数字比较
BLE Legacy Pairing定义了3种关联模型; OOB,密码输入,正常工作.
虽然从用户的角度看它们看起来很相似,但它们并没有提供相同级别的安全性.见#2
BR/EDR在两个设备上生成链接密钥.
BLE传统配对,生成STK.链接密钥即使用中的LTK由从属分发
BR/EDR v4.2安全连接与BLE v4.2安全连接
BLE 4.2安全连接增加了ECDH密钥生成和数字比较关联模型.它也取消了STK.LTK现在在从站和主站上生成.
在防止MITM攻击和被动窃听方面,BLE链路上的安全连接关联模型等同于BR/EDR安全连接关联模型.当两个BR/EDR/LE设备通过两个传输支持安全连接时,可以在单个配对过程中生成两个传输的密钥.将密钥从一个传输转换为另一个传输的能力消除了两次配对的需要.
仍然存在一些差异.
BR/EDR配对程序由蓝牙控制器的LMP层处理.
BLE配对过程由主机堆栈中的SMP处理.
BR/EDR加密功能使用HMAC-SHA-256.
BLE Cyrptographic功能使用AES-CMAC.
| 归档时间: |
|
| 查看次数: |
1646 次 |
| 最近记录: |