BLE SMP LE Secure Connection过中的Private Key如何生成?
时间: 2024-03-07 18:53:03 浏览: 161
一篇文章彻底搞懂Python中可迭代(Iterable)、迭代器(Iterator)与生成器(Generator)的概念
在BLE SMP LE Secure Connection过程中,Private Key的生成通常是通过ECDH算法实现的。具体流程如下:
1. 设备A和设备B都生成自己的ECDH公私钥对。
2. 设备A将自己的公钥发送给设备B。
3. 设备B将自己的公钥发送给设备A。
4. 设备A和设备B使用对方发送的公钥计算出共享的密钥。
5. 设备A和设备B使用共享的密钥进行加密和解密操作。
在这个过程中,生成的私钥是通过设备自己的随机数生成的,因此每次生成的私钥都是不同的。这也是保障BLE SMP LE Secure Connection的安全性的一个重要因素。
阅读全文