通讯方法及装置、数据处理方法及设备制造方法及图纸

技术编号:21574189 阅读:27 留言:0更新日期:2019-07-10 16:07
本申请实施例提供了一种通讯方法及装置、数据处理方法及设备,涉及通信技术领域。所述通讯方法包括:开启与通讯对象的语音会话,通过所述语音会话进行通讯密钥验证。本申请能够通过用户的语音数据辅助对通讯密钥验证,实现以较低的验证难度对通讯密钥进行验证,确保了通讯密钥的安全性和可靠性,进而也确保了通过该通讯密钥进行通讯的安全性和可靠性。

Communication Method and Device, Data Processing Method and Equipment

【技术实现步骤摘要】
通讯方法及装置、数据处理方法及设备
本申请涉及通信
,特别是涉及一种通讯方法及装置、数据处理方法及设备。
技术介绍
随着通讯技术的发展,手机等通信设备的应用已经越来越广泛。用户可以通过通信设备,与其他用户等通讯对象进行通讯,包括语音通话或者视频通话等。现有技术中,参与通讯的各通讯对象会协商得到通讯密钥,并用该通讯密钥对通讯过程中的语音会话进行加密和解密,但由于在通讯过程中,各通讯对象的语音会话需要通过服务器进行转发,因此,当服务器被劫持而发生中间人攻击时,该服务器可能会分别与各通讯对象协商出一个通讯密钥,从而能够对各通讯对象通讯过程中的语音会话进行解密,达到窃听的目的。由上述可知,参与通讯对象并未对通讯密钥进行验证,通讯密钥的安全性和可靠性较低,可能会导致语音会话被窃听,即导致通讯的安全性和可靠性也较低。
技术实现思路
鉴于上述问题,提出了本申请以便提供一种克服上述问题或者至少部分地解决上述问题的通讯方法及装置。根据本申请的第一方面,提供了一种通讯方法,包括:开启与通讯对象的语音会话;通过所述语音会话进行通讯密钥验证。可选的,所述通过所述语音会话进行通讯密钥验证包括:生成通讯密钥;通过在所述语音会话添加所述通讯密钥进行通讯密钥验证。可选的,所述生成通讯密钥包括:获取本端的第一密钥协商参数以及所述通讯对象对应的第二密钥协商参数;根据所述第一密钥协商参数以及所述第二密钥协商参数生成所述本端对应的第一通讯密钥。可选的,所述获取本端的第一密钥协商参数以及所述通讯对象对应的第二密钥协商参数包括:将所述第一密钥协商参数发送至所述通讯对象;接收所述通讯对象反馈的所述第二密钥协商参数,所述第二密钥协商参数在接收到所述第一密钥协商参数之后生成。可选的,所述通过在所述语音会话添加所述通讯密钥进行通讯密钥验证包括:展示本端生成的第一通讯密钥;采集本端用户根据所述第一通讯密钥发出的第一语音会话并发送至所述通讯对象,以供所述通讯对象根据所述第一语音会话中包括的所述第一通讯密钥进行确认。可选的,所述通过在所述语音会话添加所述通讯密钥进行通讯密钥验证包括:获取所述通讯对象发送的第二语音会话,所述第二语音会话在展示第二通讯密钥后采集;根据本端的第一通讯密钥对所述第二语音会话中包括的第二通讯密钥进行验证。可选的,在所述获取所述通讯对象发送的第二语音会话之前,还包括:展示本端生成的第一通讯密钥;所述根据本端的第一通讯密钥对所述第二语音会话中包括的第二通讯密钥进行验证包括:播放所述第二语音会话,以供本端用户根据所述第一通讯密钥对所述第二语音会话中包括的所述第二通讯密钥进行验证。可选的,所述根据本端的第一通讯密钥对所述第二语音会话中包括的第二通讯密钥进行验证包括:识别所述第二语音会话中包括的所述第二通讯密钥;采用所述本端生成的所述第一通讯密钥对所识别的所述第二通讯密钥进行验证。可选的,所述展示本端生成的第一通讯密钥包括:确定所述第一通讯密钥对应的验证信息;展示所述验证信息。可选的,所述开启与通讯对象的语音会话包括:开启与所述通讯对象的通讯界面;所述通过所述语音会话进行通讯密钥验证包括:通过语音短信进行通讯密钥验证。可选的,所述开启与通讯对象的语音会话包括:接收针对所述通讯对象的会话开启指示信息;向所述通讯对象发送会话邀请。可选的,所述语音会话包括语音通话,所述向所述通讯对象发送会话邀请包括:调用语音通话程序,开启与所述通讯对象的语音通话;所述通过所述语音会话进行通讯密钥验证包括:通过所述语音通话进行通讯密钥验证。可选的,所述语音会话包括语音短信,所述通过所述语音会话进行通讯密钥验证包括:通过所述语音短信进行通讯密钥验证。可选的,在所述接收针对所述通讯对象的会话开启指示信息之前,所述开启与通讯对象的语音会话还包括:开启与所述通讯对象的通讯界面。可选的,所述方法还包括:采用确认的本端对应的第一通信密钥与所述通讯对象进行加密通讯。根据本申请的第二方面,提供了一种数据处理方法,包括:展示交互界面,其中,所述交互界面用于至少包括第一客户端和第二客户端的语音通信;获取所述第一客户端对应的验证信息,其中,所述验证信息对应于所述语音通信的密钥;展示所述验证信息;接收所述第一客户端的音频信息,其中,所述音频信息与所述验证信息对应;将所述音频信息发送给所述第二客户端。可选的,所述交互界面包括加密通信的界面元素;所述方法还包括:接收对所述界面元素的触发操作。根据本申请的第三方面,提供了一种通讯装置,所述装置包括:语音会话开启模块,用于开启与通讯对象的语音会话;通讯密钥验证模块,用于通过所述语音会话进行通讯密钥验证。根据本申请的第四方面,提供了一种数据处理设备,包括交互界面、验证信息获取模块,音频信息接收模块和音频信息发送模块;所述交互界面,用于至少包括第一客户端和第二客户端的语音通信;所述验证信息获取模块,用于获取所述第一客户端对应的验证信息,其中,所述验证信息对应于所述语音通信的密钥;所述交互界面还用于展示所述验证信息;所述音频信息接收模块,用于接收所述第一客户端的音频信息,其中,所述音频信息与所述验证信息对应;所述音频信息发送模块,用于将所述音频信息发送给所述第二客户端。根据本申请的第五方面,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如前述一个或多个的方法。根据本申请的第六方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如前述一个或多个的方法。在本申请实施例中,首先,能够开启与通讯对象的语音会话,由于语音会话通常用于用户之间的语音交流,因而能够通过用户的语音数据辅助对通讯密钥验证,实现以较低的验证难度对通讯密钥进行验证,确保了通讯密钥的安全性和可靠性,进而也就确保了通过该通讯密钥进行通讯的安全性和可靠性。其次,能够将通讯密钥展示给参与通讯的用户,并采集用户的语音数据得到语音会话,进而由参与通讯的用户通过语音交流与互相验证通讯密钥,也即是,通过语音信道,由用户口头对通讯密钥进行确认,降低了验证难度,提高验证的可靠性。或者,通信设备可以基于语音识别技术,从语音会话中识别出通讯密钥,进而对通讯密钥进行验证,减少了对用户的依赖,提高验证的自动化和用户体验。另外,通信设备能够确定通讯密钥对应的验证信息,并展示验证信息,然后基于展示的验证信息,录制用户对该验证信息进行描述得到语音数据,进而由参与通讯的用户通过语音交流进行验证,或者从通信设备通过语音识别的方式对语音数据进行识别得到通讯密钥,并对通讯密钥进行验证,减少了由于用户不容易对直接通过自然语言对通讯密钥进行描述而可能导致的验证失败的问题,进而进一步提高了对通信密钥进行验证的可靠性。上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其它的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本申请的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在本文档来自技高网...

【技术保护点】
1.一种通讯方法,其特征在于,包括:开启与通讯对象的语音会话;通过所述语音会话进行通讯密钥验证。

【技术特征摘要】
1.一种通讯方法,其特征在于,包括:开启与通讯对象的语音会话;通过所述语音会话进行通讯密钥验证。2.根据权利要求1所述的方法,其特征在于,所述通过所述语音会话进行通讯密钥验证包括:生成通讯密钥;通过在所述语音会话添加所述通讯密钥进行通讯密钥验证。3.根据权利要求2所述的方法,其特征在于,所述生成通讯密钥包括:获取本端的第一密钥协商参数以及所述通讯对象对应的第二密钥协商参数;根据所述第一密钥协商参数以及所述第二密钥协商参数生成所述本端对应的第一通讯密钥。4.根据权利要求3所述的方法,其特征在于,所述获取本端的第一密钥协商参数以及所述通讯对象对应的第二密钥协商参数包括:将所述第一密钥协商参数发送至所述通讯对象;接收所述通讯对象反馈的所述第二密钥协商参数,所述第二密钥协商参数在接收到所述第一密钥协商参数之后生成。5.根据权利要求2所述的方法,其特征在于,所述通过在所述语音会话添加所述通讯密钥进行通讯密钥验证包括:展示本端生成的第一通讯密钥;采集本端用户根据所述第一通讯密钥发出的第一语音会话并发送至所述通讯对象,以供所述通讯对象根据所述第一语音会话中包括的所述第一通讯密钥进行确认。6.根据权利要求2所述的方法,其特征在于,所述通过在所述语音会话添加所述通讯密钥进行通讯密钥验证包括:获取所述通讯对象发送的第二语音会话,所述第二语音会话在展示第二通讯密钥后采集;根据本端的第一通讯密钥对所述第二语音会话中包括的第二通讯密钥进行验证。7.根据权利要求6所述的方法,其特征在于,在所述获取所述通讯对象发送的第二语音会话之前,还包括:展示本端生成的第一通讯密钥;所述根据本端的第一通讯密钥对所述第二语音会话中包括的第二通讯密钥进行验证包括:播放所述第二语音会话,以供本端用户根据所述第一通讯密钥对所述第二语音会话中包括的所述第二通讯密钥进行验证。8.根据权利要求6所述的方法,其特征在于,所述根据本端的第一通讯密钥对所述第二语音会话中包括的第二通讯密钥进行验证包括:识别所述第二语音会话中包括的所述第二通讯密钥;采用所述本端生成的所述第一通讯密钥对所识别的所述第二通讯密钥进行验证。9.根据权利要求5或7所述的方法,其特征在于,所述展示本端生成的第一通讯密钥包括:确定所述第一通讯密钥对应的验证信息;展示所述验证信息。10.根据权利要求1所述的方法,其特征在于,所述开启与通讯对象的语音会话包括:开启与所述通讯对象的通讯界面;所述通过所述语音会话进行通讯密钥验证包括:通过语音短信进行通讯密钥验证。11.根据权利要求1所述的方法,其特征...

【专利技术属性】
技术研发人员:王康
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1