一种数据传输方法、终端及其系统技术方案

技术编号:14934720 阅读:82 留言:0更新日期:2017-03-31 16:43
本发明专利技术实施例公开一种数据传输方法及其系统、相关设备,方法包括:第一终端采用预设加密密钥对数据传输密钥进行加密,并向第二终端发送携带有加密后的数据传输密钥的通信连接请求;第二终端采用预设解密密钥对所述加密后的数据传输密钥进行解密,获取并保存所述数据传输密钥;第二终端向所述第一终端发送连接响应消息,以建立所述第一终端与所述第二终端的通信连接;第一终端基于与所述第二终端的通信连接,采用所述数据传输密钥对待传输数据进行加密,并将加密后的待传输数据发送至所述第二终端;第二终端采用所述数据传输密钥对所述加密后的待传输数据进行解密,获取所述待传输数据。提升数据传输的安全性,保证数据的安全性。

【技术实现步骤摘要】

本专利技术涉及互联网
,尤其涉及一种数据传输方法、终端及其系统
技术介绍
随着互联网技术不断的开发和完善,不同模式的通信方式已经被广泛的运用到人们生活中的不同领域,例如:用户对企业(CustomerstoBusiness,C2B)模式、用户对用户(CustomerstoCustomers,C2C)模式等。以C2B模式为例,用户所持终端与目标端进行通信时,往往需要传输一些重要数据(例如:用户账号、密码等),而现有的通信过程中往往不会对传输数据进行加密处理,因而导致重要数据在传输过程中容易被不法分子窃取,影响了数据传输的安全性,进而降低了数据的安全性。
技术实现思路
本专利技术实施例提供一种数据传输方法、终端及其系统,可以提升数据传输的安全性,保证数据的安全性。为了解决上述技术问题,本专利技术实施例第一方面提供了一种数据传输方法,可包括:第一终端采用预设加密密钥对数据传输密钥进行加密,并向第二终端发送携带有加密后的数据传输密钥的通信连接请求;所述第二终端采用预设解密密钥对所述加密后的数据传输密钥进行解密,获取并保存所述数据传输密钥;所述第二终端向所述第一终端发送连接响应消息,以建立所述第一终端与所述第二终端的通信连接;所述第一终端基于与所述第二终端的通信连接,采用所述数据传输密钥对待传输数据进行加密,并将加密后的待传输数据发送至所述第二终端;所述第二终端采用所述数据传输密钥对所述加密后的待传输数据进行解密,获取所述待传输数据。本专利技术实施例第二方面提供了一种数据传输方法,可包括:第一终端采用预设加密密钥对数据传输密钥进行加密;所述第一终端向第二终端发送携带有加密后的数据传输密钥的通信连接请求,以使所述第二终端采用预设解密密钥对所述加密后的数据传输密钥进行解密,获取并保存所述数据传输密钥,使所述第二终端向所述第一终端发送连接响应消息,以建立所述第一终端与所述第二终端的通信连接;所述第一终端基于与所述第二终端的通信连接,采用所述数据传输密钥对待传输数据进行加密,并将加密后的待传输数据发送至所述第二终端,以使所述第二终端采用所述数据传输密钥对所述加密后的待传输数据进行解密,获取所述待传输数据。本专利技术实施例第三方面提供了一种数据传输方法,可包括:第二终端接收第一终端发送的通信连接请求,所述通信连接请求携带有所述第一终端采用预设加密密钥进行加密的数据传输密钥;所述第二终端采用预设解密密钥对加密后的数据传输密钥进行解密,获取并保存所述数据传输密钥;所述第二终端向所述第一终端发送连接响应消息,以建立所述第一终端与所述第二终端的通信连接;所述第二终端基于与所述第一终端的通信连接,获取所述第一终端发送的采用所述数据传输密钥进行加密的待传输数据,并采用所述数据传输密钥对所述加密后的待传输数据进行解密,获取所述待传输数据。本专利技术实施例第四方面提供了一种数据传输方法,可包括:接收第一终端发送的通信连接请求,所述通信连接请求携带有所述第一终端采用预设加密密钥进行加密的数据传输密钥;将所述通信连接请求与预设网关信息发送至第二终端,以使所述第二终端对所述预设网关信息进行验证,使所述第二终端在验证通过后采用预设解密密钥对所述加密后的数据传输密钥进行解密,获取并保存所述数据传输密钥;接收所述第二终端返回的连接响应消息,并向所述第二终端发送连接确认消息,以建立所述第一终端与所述第二终端的通信连接;基于所述第一终端与所述第二终端的通信连接,获取所述第一终端发送的采用所述数据传输密钥进行加密的待传输数据;将所述加密后的待传输数据发送至所述第二终端,以使所述第二终端采用所述数据传输密钥对所述加密后的待传输数据进行解密,获取所述待传输数据。本专利技术实施例第五方面提供了一种数据传输系统,可包括第一终端和第二终端;其中,所述第一终端,用于采用预设加密密钥对数据传输密钥进行加密,并向所述第二终端发送携带有加密后的数据传输密钥的通信连接请求;且在建立与所述第二终端的通信连接后,基于与所述第二终端的通信连接,采用所述数据传输密钥对待传输数据进行加密,并将加密后的待传输数据发送至所述第二终端;所述第二终端,用于在接收到第一终端发送的通信连接请求时,采用预设解密密钥对所述加密后的数据传输密钥进行解密,获取并保存所述数据传输密钥,向所述第一终端发送连接响应消息,以建立所述第一终端与所述第二终端的通信连接;在接收到所述第一终端发送的加密后的待传输数据时,采用所述数据传输密钥对所述加密后的待传输数据进行解密,获取所述待传输数据。本专利技术实施例第六方面提供了一种数据传输终端,可包括:密钥加密单元,用于采用预设加密密钥对数据传输密钥进行加密;请求发送单元,用于向第二终端发送携带有加密后的数据传输密钥的通信连接请求,以使所述第二终端采用预设解密密钥对所述加密后的数据传输密钥进行解密,获取并保存所述数据传输密钥,使所述第二终端向所述终端发送连接响应消息,以建立所述终端与所述第二终端的通信连接;数据发送单元,用于基于与所述第二终端的通信连接,采用所述数据传输密钥对待传输数据进行加密,并将加密后的待传输数据发送至所述第二终端,以使所述第二终端采用所述数据传输密钥对所述加密后的待传输数据进行解密,获取所述待传输数据。本专利技术实施例第七方面提供了一种数据传输终端,可包括:请求接收单元,用于接收第一终端发送的通信连接请求,所述通信连接请求携带有所述第一终端采用预设加密密钥进行加密的数据传输密钥;密钥获取单元,用于采用预设解密密钥对加密后的数据传输密钥进行解密,获取并保存所述数据传输密钥;消息发送单元,用于向所述第一终端发送连接响应消息,以建立所述第一终端与所述终端的通信连接;数据获取单元,用于基于与所述第一终端的通信连接,获取所述第一终端发送的采用所述数据传输密钥进行加密的待传输数据,并采用所述数据传输密钥对所述加密后的待传输数据进行解密,获取所述待传输数据。本专利技术实施例第八方面提供了一种网关设备,可包括:请求接收单元,用于接收第一终端发送的通信连接请求,所述通信连接请求携带有所述第一终端采用预设加密密钥进行加密的数据传输密钥;发送单元,用于将所述通信连接请求与预设网关信息发送至第二终端,以使所述第二终端对所述预设网关信息进行验证,使所述第二终端在验证通过后采用预设解密密钥对所述加密后的数据传输密钥进行解密,获取并保存所述数据传输密钥;消息本文档来自技高网...

【技术保护点】
一种数据传输方法,其特征在于,包括:第一终端采用预设加密密钥对数据传输密钥进行加密,并向第二终端发送携带有加密后的数据传输密钥的通信连接请求;所述第二终端采用预设解密密钥对所述加密后的数据传输密钥进行解密,获取并保存所述数据传输密钥;所述第二终端向所述第一终端发送连接响应消息,以建立所述第一终端与所述第二终端的通信连接;所述第一终端基于与所述第二终端的通信连接,采用所述数据传输密钥对待传输数据进行加密,并将加密后的待传输数据发送至所述第二终端;所述第二终端采用所述数据传输密钥对所述加密后的待传输数据进行解密,获取所述待传输数据。

【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:
第一终端采用预设加密密钥对数据传输密钥进行加密,并向第二终端发送
携带有加密后的数据传输密钥的通信连接请求;
所述第二终端采用预设解密密钥对所述加密后的数据传输密钥进行解密,
获取并保存所述数据传输密钥;
所述第二终端向所述第一终端发送连接响应消息,以建立所述第一终端与
所述第二终端的通信连接;
所述第一终端基于与所述第二终端的通信连接,采用所述数据传输密钥对
待传输数据进行加密,并将加密后的待传输数据发送至所述第二终端;
所述第二终端采用所述数据传输密钥对所述加密后的待传输数据进行解密,
获取所述待传输数据。
2.根据权利要求1所述的方法,其特征在于,所述第一终端采用预设加密
密钥对数据传输密钥进行加密之前,还包括:
第一终端获取数字证书中的第二终端的预设加密密钥,并随机生成数据传
输密钥。
3.根据权利要求1所述的方法,其特征在于,所述第一终端向第二终端发
送携带有加密后的数据传输密钥的通信连接请求,包括:
所述第一终端将携带有加密后的数据传输密钥的通信连接请求发送至网关
设备;
所述网关设备将所述通信连接请求与预设网关信息发送至第二终端;
所述第二终端采用预设解密密钥对所述加密后的数据传输密钥进行解密之
前,还包括:
所述第二终端对所述预设网关信息进行验证,并在验证通过后执行采用预
设解密密钥对所述加密后的数据传输密钥进行解密的步骤。
4.根据权利要求3所述的方法,其特征在于,所述第二终端向所述第一终

\t端发送连接响应消息,以建立所述第一终端与所述第二终端的通信连接,包括:
所述第二终端采用所述数据传输密钥对所述第二终端的终端标识进行加密;
所述第二终端将携带有加密后的终端标识的连接响应消息发送至所述网关
设备;
所述网关设备将所述加密后的终端标识发送至第一终端;
所述网关设备向所述第二终端发送连接确认消息,以建立所述第一终端与
所述第二终端的通信连接。
5.一种数据传输方法,其特征在于,包括:
第一终端采用预设加密密钥对数据传输密钥进行加密;
所述第一终端向第二终端发送携带有加密后的数据传输密钥的通信连接请
求,以使所述第二终端采用预设解密密钥对所述加密后的数据传输密钥进行解
密,获取并保存所述数据传输密钥,使所述第二终端向所述第一终端发送连接
响应消息,以建立所述第一终端与所述第二终端的通信连接;
所述第一终端基于与所述第二终端的通信连接,采用所述数据传输密钥对
待传输数据进行加密,并将加密后的待传输数据发送至所述第二终端,以使所
述第二终端采用所述数据传输密钥对所述加密后的待传输数据进行解密,获取
所述待传输数据。
6.根据权利要求5所述的方法,其特征在于,所述第一终端向第二终端发
送携带有加密后的数据传输密钥的通信连接请求,包括:
所述第一终端将携带有加密后的数据传输密钥的通信连接请求发送至网关
设备,以使所述网关设备将所述通信连接请求与预设网关信息发送至第二终端,
使所述第二终端对所述预设网关信息进行验证,并在验证通过后执行采用预设
解密密钥对所述加密后的数据传输密钥进行解密的步骤。
7.一种数据传输方法,其特征在于,包括:
第二终端接收第一终端发送的通信连接请求,所述通信连接请求携带有所
述第一终端采用预设加密密钥进行加密的数据传输密钥;
所述第二终端采用预设解密密钥对加密后的数据传输密钥进行解密,获取

\t并保存所述数据传输密钥;
所述第二终端向所述第一终端发送连接响应消息,以建立所述第一终端与
所述第二终端的通信连接;
所述第二终端基于与所述第一终端的通信连接,获取所述第一终端发送的
采用所述数据传输密钥进行加密的待传输数据,并采用所述数据传输密钥对所
述加密后的待传输数据进行解密,获取所述待传输数据。
8.根据权利要求7所述的方法,其特征在于,所述第二终端接收第一终端
发送的通信连接请求,包括:
第二终端接收第一终端经网关设备发送的通信连接请求,并接收所述网关
设备发送的预设网关信息;
所述第二终端采用预设解密密钥对所述加密后的数据传输密钥进行解密之
前,还包括:
所述第二终端对所述预设网关信息进行验证,并在验证通过后执行采用预
设解密密钥对所述加密后的数据传输密钥进行解密的步骤。
9.根据权利要求8所述的方法,其特征在于,所述第二终端向所述第一终
端发送连接响应消息,以建立所述第一终端与所述第二终端的通信连接,包括:
所述第二终端采用所述数据传输密钥对所述第二终端的终端标识进行加密;
所述第二终端将携带有加密后的终端标识的连接响应消息发送至网关设备,
以使所述网关设备将所述加密后的终端标识发送至第一终端;
接收所述网关设备发送的连接确认消息,以建立所述第一终端与所述第二
终端的通信连接。
10.一种数据传输方法,其特征在于,包括:
接收第一终端发送的通信连接请求,所述通信连接请求携带有所述第一终
端采用预设加密密钥进行加密的数据传输密钥;
将所述通信连接请求发送至第二终端,以使所述第二终端进行验证,使所
述第二终端在验证通过后采用预设解密密钥对所述加密后的数据传输密钥进行
解密,获取并保存所述数据传输密钥;
接收所述第二终端返回的连接响应消息,并向所述第二终端发送连接确认
消息,以建...

【专利技术属性】
技术研发人员:周伟王继群王博汤继钱沈宇东鄢贤卿翁翔坚杨涛
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1