[发明专利]蓝牙通信协议认证部分的实现方法及系统和通信终端在审
申请号: | 202110852253.1 | 申请日: | 2021-07-27 |
公开(公告)号: | CN113453209A | 公开(公告)日: | 2021-09-28 |
发明(设计)人: | 文鸿翔;李子男;利文浩 | 申请(专利权)人: | 上海瓶钵信息科技有限公司 |
主分类号: | H04W4/80 | 分类号: | H04W4/80;H04W12/06 |
代理公司: | 上海段和段律师事务所 31334 | 代理人: | 李佳俊;郭国中 |
地址: | 201100 上海市闵行区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 蓝牙 通信协议 认证 部分 实现 方法 系统 通信 终端 | ||
1.一种在被连接端的蓝牙通信协议认证部分的实现方法,其特征在于,包括:
认证请求接收步骤:被连接端收到认证请求后,生成一个随机数种子并将此随机数种子回复给蓝牙连接成功的连接端;
被连接端认证值计算步骤:被连接端利用随机数种子,计算被连接端的认证值;
认证值比较步骤:被连接端接收到连接端发送的认证值后,跟本地计算的被连接端的认证值比较是否一致,得到比较结果;
连接处理步骤:被连接端回复比较结果,并根据比较结果判断认证是否成功,若认证失败则断开蓝牙连接,若认证成功则保持蓝牙连接。
2.一种在连接端的蓝牙通信协议认证部分的实现方法,其特征在于,包括:
认证请求发送步骤:蓝牙连接成功后,连接端发送认证请求给被连接端;
连接端认证值计算步骤:连接端收到随机数种子后,计算连接端的认证值,并将连接端的认证值发送给被连接端;其中,随机数种子来自于被连接端。
3.一种蓝牙通信协议认证部分的实现方法,其特征在于,包括:
认证请求发送步骤:蓝牙连接成功后,连接端发送认证请求给被连接端;
认证请求接收步骤:被连接端收到认证请求后,生成一个随机数种子并将此随机数种子回复给蓝牙连接成功的连接端;
被连接端认证值计算步骤:被连接端利用随机数种子,计算被连接端的认证值;
连接端认证值计算步骤:连接端收到随机数种子后,计算连接端的认证值,并将连接端的认证值发送给被连接端;其中,随机数种子来自于被连接端;
认证值比较步骤:被连接端接收到连接端发送的认证值后,跟本地计算的被连接端的认证值比较是否一致,得到比较结果;
连接处理步骤:被连接端回复比较结果,并根据比较结果判断认证是否成功,若认证失败则断开蓝牙连接,若认证成功则保持蓝牙连接。
4.根据权利要求1至3中任一项所述的方法,其特征在于:
认证请求用于连接端向被连接端发送以开启认证;
在每次连接成功后,都要重新生成随机数种子;
被连接端超过设定时间未收到认证请求,则判断此连接端设备为非法设备,直接断开蓝牙连接;
根据设备名称、随机数种子、密钥计算认证值,设备名称即被连接端的蓝牙名称,密钥需要预先写入程序中;或者
连接端的认证值是由获取到的随机数种子、设备名称、密钥计算而来的。
5.一种在被连接端的蓝牙通信协议认证部分的实现系统,其特征在于,包括:
认证请求接收模块:收到认证请求后,生成一个随机数种子并将此随机数种子回复给蓝牙连接成功的连接端;
被连接端认证值计算模块:利用随机数种子,计算被连接端的认证值;
认证值比较模块:接收到连接端发送的认证值后,跟本地计算的被连接端的认证值比较是否一致,得到比较结果;
连接处理模块:回复比较结果,并根据比较结果判断认证是否成功,若认证失败则断开蓝牙连接,若认证成功则保持蓝牙连接。
6.一种在连接端的蓝牙通信协议认证部分的实现系统,其特征在于,包括:
认证请求发送模块:蓝牙连接成功后,发送认证请求给被连接端;
连接端认证值计算模块:收到随机数种子后,计算连接端的认证值,并将连接端的认证值发送给被连接端;其中,随机数种子来自于被连接端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海瓶钵信息科技有限公司,未经上海瓶钵信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110852253.1/1.html,转载请声明来源钻瓜专利网。