BLE配对绑定总结---总结来自低功耗蓝牙协议总结

一.配对绑定的简介

配对是找到并确定需要和自己通信的设备,也就是身份确定,而这一过程仅仅是由启动加密到得到短期秘钥(STK)为止; 而绑定是将长期秘钥(LTK)、 身份解析秘钥(IRK)和连接签名解析秘钥(CSRK)这 3 个密钥中的某个或者组合进行交换后,将交换的这些密钥存储到数据库中的过程。配对绑定过程只会发生在两个设备之间第一次连接,因为在第一次配对绑定过程中已经进行了密钥存储,如果这个存储的数据库没有人为的清空,那么之后的连接就不会再出现配对过程

二.配对绑定过程

1、配对特征交换得到临时密钥TK
2、身份确认以及短期密钥STK的产生
3、传输特定密钥

PS:第一、第二阶段为配对过程。第三阶段时绑定过程,此阶段传输的数据是通过第一、二阶段的短期密钥进行加密传输的

配对特征交换:

配对特征交换的是输入输出(IO)功能、认证需求(需不需要绑定以及防止MITM )、密钥大小(固定为128bit)。在BLE4.0协议中根据保护程度,协议中将安全分为3种特性:

  • Authenticated MITM protection: 可靠中间人保护
  • Unauthenticated no MITM protection: 不可靠无中间人保护
  • No security requirements: 无安全需求

这里的中间人MITM的意思是第三方的蓝牙设备。可靠

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值