[发明专利]一种蓝牙设备的隐私保护方法有效
申请号: | 201810798229.2 | 申请日: | 2018-07-19 |
公开(公告)号: | CN108769973B | 公开(公告)日: | 2021-04-02 |
发明(设计)人: | 薛文良;朱洪宇;李显龙 | 申请(专利权)人: | 深圳全志在线有限公司 |
主分类号: | H04W4/80 | 分类号: | H04W4/80;H04W12/02;H04W76/14 |
代理公司: | 深圳市君之泉知识产权代理有限公司 44366 | 代理人: | 吕战竹 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 蓝牙 设备 隐私 保护 方法 | ||
1.一种蓝牙设备的隐私保护方法,其特征在于所述方法包括以下步骤:
步骤一:保存历史连接信息,所述历史连接信息包括预定时间段内与所述蓝牙设备建立连接的对端设备的设备信息,所述设备信息包括所述蓝牙设备的密匙Local-IRK、所述对端设备的密匙Peer-IRK、所述对端设备的真实地址ID、所述对端设备RPA的随机数;
将所述历史连接信息进行拆分,包括历史连接信息匹配表和快速匹配表;
所述历史连接信息匹配表和所述快速匹配表存在映射关系;
所述历史连接信息匹配表包含若干组预定时间段内曾建立连接的所述蓝牙设备和所述对端设备的设备信息,每组设备信息包括所述蓝牙设备的密匙Local-IRK、所述对端设备的密匙Peer-IRK、所述对端设备的真实地址ID、所述对端设备RPA的部分随机数RPA[n:m];任一RPA共有n+1位随机数,所述RPA[n:m]表示第m位至第n位的所有随机数,其中,n和m均为正整数;
所述每组设备信息中Local-IRK、Peer-IRK、ID、RPA[n:m]存在一一对应关系,所述Local-IRK根据连接的所述对端设备的不同而互不相同;
所述快速匹配表用于保存所述对端设备RPA的另一部分随机数RPA[m-1:0];
步骤二:接收待识别蓝牙设备的RPA;
步骤三:读取所述历史连接信息,获取IRK;
在所述步骤三之前还包括以下步骤:根据预定条件确定RPA解析模式的工作模式;
所述预定条件包括所述历史连接信息匹配表中存储的信息数目;
所述工作模式包括一般解析模式和快速解析模式;
所述根据预定条件确定当前工作模式具体包括以下步骤:
如果所述蓝牙设备支持隐私保护功能,并且所述信息数目超过预设阈值,则确定当前工作模式为快速解析模式;
否则,确定当前工作模式为一般解析模式;
在一般解析模式下,逐一地读取所述历史连接信息匹配表中的IRK;
在快速解析模式下,遍历所述快速匹配表中的RPA[m-1:0],并与所述待识别蓝牙设备的RPA的对应位进行匹配;
如果匹配失败,则切换至一般解析模式;
如果匹配成功,则根据所述映射关系,读取所述历史连接信息匹配表中对应的RPA[n:m]进行二次匹配;
如果二次匹配失败,则切换至一般解析模式;
如果二次匹配成功,则确定对应的IRK,并将所述IRK和所述待识别蓝牙设备的RPA用于HASH函数计算;
步骤四:基于所述获取的IRK和所述待识别蓝牙设备的RPA,进行HASH函数计算,获得计算结果;
步骤五:将所述计算结果与预设HASH值进行比对,如果比对成功则可以识别所述待识别蓝牙设备。
2.根据权利要求1所述方法,其特征在于,在步骤一之前,还包括以下具体步骤:
根据所述蓝牙设备属性确定是否可以开启RPA解析模式和RPA生成模式;
所述蓝牙设备属性包括是否支持隐私保护功能;
如果所述蓝牙设备支持隐私保护功能,则可以开启RPA解析模式和RPA生成模式。
3.根据权利要求1所述方法,其特征在于,在一般解析模式下,如果HASH值比对成功,则对所述历史连接信息匹配表和所述快速匹配表中的RPA随机数进行更新;
在一般解析模式下,如果HASH值比对不成功,则继续读取所述历史连接信息匹配表中剩余的IRK,直至比对成功,或遍历所有历史连接信息匹配表中的IRK。
4.根据权利要求1所述方法,其特征在于,在所述步骤三之前还包括数据缓存步骤,所述数据缓存步骤具体包括以下步骤:
设置一缓存单元,用于读取历史连接信息匹配表和快速匹配表中的数据并保存,所述缓存单元可以向所述蓝牙设备的隐私保护单元、其他功能单元以及外部设备提供数据;
所述缓存单元包括一仲裁单元,所述仲裁单元在所述缓存单元向所述蓝牙设备的隐私保护单元、其他功能单元以及外部设备提供数据时设置优先级。
5.根据权利要求1所述方法,其特征在于,所述步骤二还包括以下具体步骤:
接收所述待识别蓝牙设备的定向广播,所述定向广播用于指示读取所述历史连接信息中特定的IRK。
6.根据权利要求2所述方法,其特征在于,所述RPA生成模式包括生成所述蓝牙设备的RPA,所述生成所述蓝牙设备的RPA具体包括以下步骤:
从所述历史连接信息中选择一IRK,利用所述IRK对由随机数生成器生成的一随机数进行加密,获得密文;
所述蓝牙设备的RPA包括所述密文和所述随机数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳全志在线有限公司,未经深圳全志在线有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810798229.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种语音PPT翻页器的蓝牙传输系统
- 下一篇:蓝牙连接的方法与系统