BLE 配对后通信其中一方LTK丢失情况(转自襄坤在线)
BLE 配对后其中有一方保存的LTK丢失了,对于这种情况,蓝牙SPEC也没有规定必须怎么做,
只是推荐我们怎么做。
从图可看到,当与对方设备没有绑定时,如果一方LTK丢失无法加密时,对于MITM方式的,则推荐通知用户,并询问是否需要重新配对生成LTK,因为MITM方式需要用户进行一些操作。而no MITM则直接重新配对生成LTK了。当双方绑定了时,只会直接通知用户加密失败了,此时用户就知道LTK丢失了,后续可能要删除绑定的设备,然后重新配对等动作。
BLE 配对后通信其中一方LTK丢失情况(转自襄坤在线)相关推荐
- BLE 配对后通信其中一方LTK丢失情况
BLE 配对后其中有一方保存的LTK丢失了,对于这种情况,蓝牙SPEC也没有规定必须怎么做, 只是推荐我们怎么做. 从图可看到,当与对方设备没有绑定时,如果一方LTK丢失无法加密时,对于MITM方式的 ...
- BLE 配对流程(转自襄坤在线)
BLE配对是一个三阶段的过程. 前两个阶段总是使用,可能跟随着一个可选的传输特定秘钥分配的阶段. 阶段1:配对特征交换 阶段2:短期秘钥(STK)生成 阶段3:传输特定秘钥分配 STK 生成规则: 1 ...
- BLE 绑定流程(转自襄坤在线)
绑定就是主机与从机相互保存认证信息Long Term Key (LTK)等信息. 绑定流程图 问题1:从机跟主机配对过一次后,会不会再次配对: 答:从机跟主机配对过后,相互保存绑定的认证信息,当再次连 ...
- android ble 蓝牙绑定流程,BLE 配对与绑定过程详细解析
1. 蓝牙绑定 绑定真正来说属于通用访问规范的讨论范畴.绑定指的无非是将密钥及相关身份信息保存到数据库中.如果设备不保存这些值,他们虽然能匹配,但不能绑定. 只要当中某一个设备不保存,重新连接后,只有 ...
- Android BLE与终端通信(二)——Android Bluetooth基础科普以及搜索蓝牙设备显示列表
Android BLE与终端通信(二)--Android Bluetooth基础搜索蓝牙设备显示列表 摘要 第一篇算是个热身,这一片开始来写些硬菜了,这篇就是实际和蓝牙打交道了,所以要用到真机调试哟, ...
- Android BLE与终端通信(二)——Android Bluetooth基础搜索蓝牙设备显示列表
Android BLE与终端通信(二)--Android Bluetooth基础搜索蓝牙设备显示列表 摘要 第一篇算是个热身,这一片开始来写些硬菜了,这篇就是实际和蓝牙打交道了,所以要用到真机调试哟, ...
- BLE配对绑定过程梳理
(一)BLE SM为以下三种procedure提供支持: 1. Pairing; 2. Bondig; 3. Encryption Re-establishment; 区别于传统蓝牙的配对过程,BLE ...
- BLE通信过程中,一次连接间隔最多可以发多少包,BLE的最大通信速度为多少
最大吞吐量(简单了解) 兼容IOS的情况下,20ms间隔,最大通信速率 6KBytes/S,单独安卓为7.5ms间隔时,通信速率为16KBytes/S IOS一个连接间隔最多交互4次: 安卓一个连接间 ...
- Snipaste在Window运行后遇到提示计算机中丢失 api-ms-win-crt-runtime-l1-1-0.dll 错误
故障排除 以下为运行 Snipaste 可能遇到的错误及其解决方案. Windows 运行后遇到提示计算机中丢失 api-ms-win-crt-runtime-l1-1-0.dll 错误 请根据你操作 ...
最新文章
- 手把手教你AndroidStudio多渠道打包
- c#字符串操作方法实例
- Linux16.04下配置Caffe,Pycaffe,matcaffe
- spring boot常用注解的作用
- 关于pycharm deployment消失的问题
- mysql 自增长改动_优化了MYSQL大量写入问题,老板奖励了1000块给我
- 利用axios获取数据并渲染到视图层
- linux包之bash之内置命令ulimit
- python如何运行_家长看的懂的Python编程---电脑要如何运行Python?
- KVM套件-linux基础
- windows2003——工作组和域控制器
- 用java下载音频文件_喜马拉雅FM下载的音频转换为正常文件的JAVA实现
- xhprof安装使用
- android kl文件编辑,Android手机固件的简单修改教程
- matlab中a2qua,matlab-toolbox-forINS 惯性导航系统的 工具箱,里面包含使用说明以及各个m文件的功能 272万源代码下载- www.pudn.com...
- python吃内存吗_python – 为什么泡菜吃内存?
- php 鼠标经过 图片,jq实现酷炫的鼠标经过图片翻滚效果_jquery
- HDU-安卓程序开发之简单存储/内部存储/外部存储 捉虫
- Qt之QWidget设置窗口背景图片的几种方法
- 2020-09-27
热门文章
- 1 分钟教会你用 Spring Boot 发邮件
- Android --- This project contains Java compilation errors,which can cause rendering failures for
- hive通过外表把数据存到mysql中_hive数据去重
- 如何正确使用穿线管 穿线管布局解析
- fluent的udf需要c语言环境吗,[转载]FLUENT UDF 使用指导
- IT:银行类金融科技岗笔试习题集合—各大行(工商+建设+农业+浦发+招商+平安+人民+邮政银行)计算机信息科技岗笔试集合(包括计算机基础知识+网络+操作系统+数据库系统原理)
- CV:利用cv2自带两步法haarcascade_frontalcatface.xml实现对猫脸检测
- Graphviz之DT:手把手教你使用可视化工具Graphviz将dot文件转为结构图的pdf文件
- Interview:互联网IT界技能进阶必备—各个职位推荐几个高含金量的证书
- 成功解决TypeError: ‘encoding’ is an invalid keyword argument for this function