BLE public key和CSRK的关系?CSRK是什么时候用什么生成的?
时间: 2024-05-18 21:15:01 浏览: 144
思维导图:What is BLE MESH?
BLE设备之间的安全通信依赖于加密和验证过程,其中公钥加密算法是BLE的一种安全机制。BLE public key和CSRK是与BLE安全相关的两个概念。
BLE public key是一种公钥加密算法,用于在BLE设备之间建立安全连接时生成加密密钥。在BLE连接的过程中,设备会根据配对参数选择使用公钥加密算法进行加密,从而保证连接的安全性。
CSRK是Connection Signature Resolving Key的缩写,是一个用于设备验证的密钥。它用于解决连接过程中可能出现的欺骗攻击和重放攻击问题,以确保连接的安全性。CSRK是在设备配对时生成的,一般由主设备生成,然后发送给从设备,从而用于建立安全连接。
因此,BLE public key和CSRK是两个不同的概念,它们之间没有直接的关系。BLE public key用于建立加密连接,而CSRK用于验证连接的安全性。
阅读全文