为什么BLE使用Secure Pairing而不是Simple Pairing
时间: 2023-11-20 07:39:08 浏览: 142
BLE使用Secure Pairing而不是Simple Pairing的原因是为了提高安全性。Secure Pairing是一种加强版本的Simple Pairing,它使用更强的加密算法和更复杂的密钥生成过程来保护设备之间的通信。Secure Pairing还采用了数字证书认证,确保设备的身份和完整性。这样可以有效地防止中间人攻击和其他安全漏洞。因此,BLE选择使用Secure Pairing来保护设备之间的通信安全。
相关问题
BLE SMP 请详细解释“STK是一个短期密钥,用于一个会话期间的加密,LTK是一个长期密钥,用于多个会话期间的加密”这句话,会话指的是什么?
在BLE SMP(Secure Simple Pairing)中,会话指的是两个BLE设备之间建立的一个连接过程,包括连接、配对、加密和数据传输。在这个会话期间,BLE设备之间会进行一系列的通信操作,因此需要使用加密密钥来保护通信的安全性。
STK是一个短期密钥,用于一个会话期间的加密。在SMP中,当BLE设备之间进行配对时,它们会使用Diffie-Hellman密钥交换协议来生成STK。生成的STK仅用于当前的会话期间,在会话结束时就会被删除,因此STK只能用于一个会话期间的加密。
LTK是一个长期密钥,用于多个会话期间的加密。在SMP中,当BLE设备之间成功配对后,它们会生成LTK,LTK可以用于多个会话期间的加密,从而减少每次配对时生成密钥的时间和开销。
总之,在BLE SMP中,STK是一个临时密钥,用于一个会话期间的加密,而LTK是一个长期密钥,用于多个会话期间的加密。会话指的是两个BLE设备之间建立的一个连接过程,包括连接、配对、加密和数据传输。
阅读全文