The embodiment of the present invention provides a communication authentication processing method, device and electronic device, which includes: the first device sends a pairing request to the second device; the first device receives the pairing response sent by the second device, which includes the first random value and the first signature information, and the first random value is used to generate the first signature information; According to the first random value and the first signature information, the first device obtains the second random value and the second signature information from the server. The second random value and the second signature information are generated by the server according to the first random value and the first signature information, and the second random value is used to generate the second signature information. The information determines whether the data request is legitimate, and only the legitimate request can be responded to, thus ensuring the security of the interaction process.
【技术实现步骤摘要】
通信鉴权处理方法、装置及电子设备
本专利技术实施例涉及通信技术,尤其涉及一种通信鉴权处理方法、装置及电子设备。
技术介绍
在无线通信领域中,既需要支持长距离的无线通信,也需要支持设备之间的短距离通信。短距离通信例如可以是一栋楼宇或一个家庭内的设备之间的数据通信。设备之间需要基于特定的通信协议完成数据交互,其中,蓝牙协议是很多设备所支持的一种通信协议。现有技术中,设备之间基于蓝牙协议进行通信时,主要经历扫描(主设备)、广播(从设备)、建立通信连接以及数据交互过程。但是,现有的蓝牙通信在通信安全性上存在不足之处。
技术实现思路
本专利技术实施例提供一种通信鉴权处理方法、装置及电子设备,所述技术方案如下。本专利技术实施例第一方面提供一种通信鉴权处理方法,包括:第一设备向第二设备发送配对请求;所述第一设备接收所述第二设备发送的配对响应,所述配对响应中包括第一随机值以及第一签名信息,所述第一随机值用于生成所述第一签名信息;所述第一设备根据所述第一随机值和所述第一签名信息,从服务器获取第二随机值以及第二签名信息,所述第二随机值以及所述第二签名信息由所述服务器根据所述第一随机值和所述第一签名信息生成,所述第二随机值用于生成所述第二签名信息;所述第一设备根据所述第二随机值以及所述第二签名信息,与所述第二设备进行数据交互。进一步的,所述第一设备根所述第二随机值以及所述第二签名信息,与所述第二设备进行数据交互,包括:所述第一设备向所述第二设备发送提供数据请求,所述提供数据请求中包括所述第二随机值以及所述第二签名信息;所述第一设备接收所述第二设备在所述第一签名信息与所述第二签名信息 ...
【技术保护点】
1.一种通信鉴权处理方法,其特征在于,包括:第一设备向第二设备发送配对请求;所述第一设备接收所述第二设备发送的配对响应,所述配对响应中包括第一随机值以及第一签名信息,所述第一随机值用于生成所述第一签名信息;所述第一设备根据所述第一随机值和所述第一签名信息,从服务器获取第二随机值以及第二签名信息,所述第二随机值以及所述第二签名信息由所述服务器根据所述第一随机值和所述第一签名信息生成,所述第二随机值用于生成所述第二签名信息;所述第一设备根据所述第二随机值以及所述第二签名信息,与所述第二设备进行数据交互。
【技术特征摘要】
1.一种通信鉴权处理方法,其特征在于,包括:第一设备向第二设备发送配对请求;所述第一设备接收所述第二设备发送的配对响应,所述配对响应中包括第一随机值以及第一签名信息,所述第一随机值用于生成所述第一签名信息;所述第一设备根据所述第一随机值和所述第一签名信息,从服务器获取第二随机值以及第二签名信息,所述第二随机值以及所述第二签名信息由所述服务器根据所述第一随机值和所述第一签名信息生成,所述第二随机值用于生成所述第二签名信息;所述第一设备根据所述第二随机值以及所述第二签名信息,与所述第二设备进行数据交互。2.根据权利要求1所述的方法,其特征在于,所述第一设备根所述第二随机值以及所述第二签名信息,与所述第二设备进行数据交互,包括:所述第一设备向所述第二设备发送提供数据请求,所述提供数据请求中包括所述第二随机值以及所述第二签名信息;所述第一设备接收所述第二设备在所述第一签名信息与所述第二签名信息匹配时所发送的响应数据。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:所述第一设备向所述服务器发送获取数据请求,所述获取数据请求用于请求响应所述响应数据的第一数据,所述获取数据请求中包括所述响应数据、所述第一随机值和所述第一签名信息;所述第一设备接收所述服务器在所述第一签名信息与所述第二签名信息匹配时发送的所述第一数据。4.根据权利要求1-3任一项所述的方法,其特征在于,所述第二签名信息根据历史第二签名信息得到。5.根据权利要求2或3所述的方法,其特征在于,所述数据交互为基于语音的数据交互,所述响应数据为语音数据。6.一种通信鉴权处理方法,其特征在于,包括:第二设备接收第一设备发送的配对请求;所述第二设备根据所述配对请求,生成第一随机值以及第一签名信息,所述第一随机值用于生成所述第一签名信息;所述第二设备向所述第一设备发送配对响应,所述配对响应中包括所述第一随机值以及所述第一签名信息,以使所述第一设备根据所述第一随机值和所述第一签名信息,从服务器获取第二随机值以及第二签名信息;所述第二设备根据所述第二随机值以及所述第二签名信息,与所述第一设备进行数据交互。7.根据权利要求6所述的方法,其特征在于,所述第二设备根据所述第二随机值以及所述第二签名信息,与所述第一设备进行数据交互,包括:所述第二设备接收所述第一设备发送的提供数据请求,所述提供数据请求中包括所述第二随机值以及所述第二签名信息,所述第二随机值用于生成所述第二签名信息;所述第二设备根据所述第一随机值、所述第一签名信息、所述第二随机值以及所述第二签名信息,对所述第一签名信息和所述第二签名信息进行签名信息比对,得到比对结果;若所述比对结果为签名信息匹配,则所述第二设备向所述第一设备发送响应数据。8.根据权利要求6或7所述的方法,其特征在于,所述第二设备向所述第一设备发送配对响应,包括:所述第二设备判断当前是否处于配对模式,若是,则向所述第一设备发送所述配对响应。9.根据权利要求8所述的方法,其特征在于,所述第二设备向所述第一设备发送配对响应之后,还包括:所述第二设备从所述配对模式切换至非配对模式。10.根据权利要求7所述的方法,其特征在于,所述数据交互为基于语音的数据交互,所述响应数据为语音数据。11.一种通信鉴权处理装置,其特征在于,应用于第一设备,包括:发送模块,用于向第二设备发送配对请求;接收模块,用...
【专利技术属性】
技术研发人员:王芃,陈果果,牛飞,朱自强,龙吟,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。