对通信连接进行加密的方法及智能终端技术

技术编号:15442597 阅读:150 留言:0更新日期:2017-05-26 07:23
本发明专利技术公开了一种对通信连接进行加密的方法及智能终端,所述方法包括:源端向目的端发送连接请求,在连接请求中携带第一运算因子;在发送连接请求后,源端接收目的端返回的第二运算因子,将第一运算因子与第二运算因子进行与目的端预先约定的运算,得到运算结果;源端将运算结果发送给目的端,以使目的端根据运算结果判断源端是否合法。本申请通过源端与目的端交互运算因子,并且源端在对运算因子进行约定的运算后,将运算结果发送给目的端,以使目的端在得到运算结果后,在本地进行相同的运算,以验证源端是否合法,从而在消耗较少硬件资源的情况下,防止非法设备连接到保密的设备。

Method for encrypting communication connection and intelligent terminal

The present invention discloses a kind of communication link encryption method and intelligent terminal, the method includes: the source connection request to the destination sends, carrying the first operational factor in the connection request; sending connection request after receiving the source destination return of second operational factors, will be the first operational factor and second operation factor and destination predetermined operations, computing results; source computing results will be sent to the destination, the destination according to the operation results to determine the legality of the source. This application by source and destination interactive operation factor, and the source end of the agreement in the operations of the operation factor, computing results will be sent to the destination, the destination in computing the results obtained after the same operations locally, to verify the source is legitimate, in less hardware resources consumption under the condition of preventing illegal equipment connected to the security device.

【技术实现步骤摘要】
对通信连接进行加密的方法及智能终端
本专利技术涉及移动通信
,尤指一种对通信连接进行加密的方法及智能终端。
技术介绍
移动通信时代,通过网络进行传输的数据量正变得越来越大。在这个过程中,数据的安全性问题愈加突显,人们愈加重视数据的保密。在实际应用中,目前对数据加密可以采用以下两种方式:(1)对所有传输的数据都进行加密。这种方式对所有的数据流进行加密,其保密性最好。但是,对于嵌入式设备,由于硬件资源,如CPU频率、DDR带宽等比较稀缺,因此会对嵌入式设备造成较大的压力,在嵌入式设备中实现难度较大。(2)对通过连接协议建立数据传输链路的过程进行加密。这种方式消耗的硬件资源较少,但是如果有人通过抓包工具,抓取整个交互流程的消息,进行连接消息的伪装,能够建立设备之间的恶意连接。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种对通信连接进行加密的方法及智能终端,能够在消耗较少硬件资源的情况下,防止非法设备与保密的设备进行连接。为了达到本专利技术目的,本专利技术提供了一种对通信连接进行加密的方法,包括:源端向目的端发送第一运算因子;在发送所述第一运算因子后,所述源端接收目的端返回的第二运算因子,将所述第一运算因子与第二运算因子进行与目的端预先约定的运算,得到运算结果;所述源端使用所述运算结果加密连接,以使目的端验证所述源端是否合法。本专利技术还提供了另一种对通信连接进行加密的方法,包括:目的端接收源端发送的第一运算因子;在获取到第一运算因子后,所述目的端生成第二运算因子,并将所述第二运算因子返回给所述源端;所述目的端在将所述第二运算因子返回给所述源端后,根据在向源端返回第二运算因子后从源端接收到的运算结果和/或在本地对第一运算因子和第二运算因子进行运算得到的运算结果,验证所述源端是否合法。本专利技术还提供了另一种对通信连接进行加密的方法,包括:源端将第一运算因子与第二运算因子进行与目的端预先约定的运算,得到运算结果,其中,第二运算因子为源端与目的端共享;在得到运算结果后,所述源端将所述运算结果作为秘钥对认证信息进行加密,得到密文,将所述密文与所述第一运算因子发送给目的端,以使所述目的端进行与源端预先约定的运算,采用运算得到的结果对密文进行解密得到认证信息,根据认证信息判断所述源端是否合法。本专利技术还提供了另一种对通信连接进行加密的方法,包括:目的端接收源端发送的密文和第一运算因子;所述目的端对第一运算因子以及与源端共享的第二运算因子进行与源端预先约定的运算,采用运算得到的结果对所述密文进行解密得到认证信息,根据认证信息判断所述源端是否合法。本申请还提供了一种智能终端,包括:一收发单元,用于向目的端发送第一运算因子,在发送所述第一运算因子后,接收目的端返回的第二运算因子;一运算单元,用于将所述第一运算因子与第二运算因子进行与目的端预先约定的运算,得到运算结果;一加密单元,用于使用所述运算结果加密连接,以使目的端验证所述源端是否合法。本申请还提供了另一种智能终端,包括:一收发单元,用于接收源端发送的第一运算因子,并将第二运算因子返回给所述源端;一生成单元,用于生成第二运算因子,将第二运算因子传输给所述收发单元;一验证单元,在所述收发单元将所述第二运算因子返回给所述源端后,根据所述收发单元在向源端返回第二运算因子后从源端接收到的运算结果和/或在本地对第一运算因子和第二运算因子进行运算得到的运算结果,验证所述源端是否合法。本申请还提供了另一种智能终端,包括:一运算单元,用于将第一运算因子与第二运算因子进行与目的端预先约定的运算,得到运算结果,其中,第二运算因子为与目的端共享;一加密单元,用于在运算单元得到运算结果后,将所述运算结果作为秘钥对认证信息进行加密,得到密文;一发送单元,用于将所述密文与所述第一运算因子通过连接请求发送给目的端,以使所述目的端进行与源端预先约定的运算,采用运算得到的结果对密文进行解密得到认证信息,根据认证信息判断所述源端是否合法。本申请还提供了另一种智能终端,包括:一接收单元,用于接收源端发送的密文和第一运算因子;一运算单元,用于对第一运算因子以及与源端共享的第二运算因子进行与源端预先约定的运算;一验证单元,用于采用运算单元运算得到的结果对所述密文进行解密得到认证信息,根据认证信息判断所述源端是否合法。与现有技术相比,本专利技术包括源端向目的端发送连接请求,在连接请求中携带第一运算因子;在发送连接请求后,源端接收目的端返回的第二运算因子,将第一运算因子与第二运算因子进行与目的端预先约定的运算,得到运算结果;源端将运算结果发送给目的端,以使目的端根据运算结果判断源端是否合法。本申请通过源端与目的端交互运算因子,并且源端在对运算因子进行约定的运算后,将运算结果发送给目的端,以使目的端在得到运算结果后,在本地进行相同的运算,以验证源端是否合法,从而在消耗较少硬件资源的情况下,防止非法设备连接到保密的设备。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本专利技术的技术方案,并不构成对本专利技术技术方案的限制。图1为本申请一实施例的对通信连接进行加密的方法的流程图;图2为本申请另一实施例的对通信连接进行加密的方法的流程图;图3为本申请另一实施例的对通信连接进行加密的装置的架构图;图4为本申请另一实施例的对通信连接进行加密的装置的架构图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。现有技术中,为了对数据保密,可以对传输的所有数据进行加密,这种方式保密性最高,但是,由于会消耗较多的硬件资源,会对设备造成较大的压力,尤其是针对嵌入式设备,实现难度更大。另外,还可以对建立数据链路的连接过程进行加密,这种方式虽然硬件消耗较少,但是,安全性较低,存在非法设备伪装后与保密的设备建立起连接的可能。本申请中,通过发起连接的源端向目的端发送第一运算因子,使目的端得到第一运算因子,并从目的端接收目的端返回的第二运算因子,将第一运算因子与第二运算因子进行与目的端约定的运算,使用运算结果加密连接,使得目的端能够根据源端的运算结果和/或在本地对第一运算因子和第二运算因子进行运算得到的运算结果,验证源端是否合法。本申请对建立连接的过程进行加密,不仅消耗的硬件资源少,而且能够避免非法设备伪装后与保密的设备进行连接。如图1所示,本申请的对通信连接进行加密的方法,包括:步骤101:源端向目的端发送第一运算因子;步骤102:在发送第一运算因子后,源端接收目的端返回的第二运算因子,将第一运算因子与第二运算因子进行与目的端预先约定的运算,得到运算结果;步骤103:源端使用运算结果加密连接,以使目的端验证本文档来自技高网...
对通信连接进行加密的方法及智能终端

【技术保护点】
一种对通信连接进行加密的方法,其特征在于,包括:源端向目的端发送第一运算因子;在发送所述第一运算因子后,所述源端接收目的端返回的第二运算因子,将所述第一运算因子与第二运算因子进行与目的端预先约定的运算,得到运算结果;所述源端使用所述运算结果加密连接,以使目的端验证所述源端是否合法。

【技术特征摘要】
1.一种对通信连接进行加密的方法,其特征在于,包括:源端向目的端发送第一运算因子;在发送所述第一运算因子后,所述源端接收目的端返回的第二运算因子,将所述第一运算因子与第二运算因子进行与目的端预先约定的运算,得到运算结果;所述源端使用所述运算结果加密连接,以使目的端验证所述源端是否合法。2.根据权利要求1所述的方法,其特征在于,所述源端向目的端发送第一运算因子,包括:采用与目的端共享的第一秘钥对所述第一运算因子进行加密得到第一密文;将所述第一密文通过请求消息发送给目的端,以使目的端根据所述第一秘钥对第一密文进行解密,得到所述第一运算因子。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:所述源端在对所述第一运算因子进行加密得到第一密文后,将所述第一密文作为秘钥对目的端地址进行加密得到第二密文,将所述第一密文和第二密文通过所述请求消息共同发送给目的端,以使目的端采用第一密文对第二密文进行解密,得到源端发送的目的端地址,并将源端发送的目的端地址与本地的地址进行比较,确定请求消息是否合法。4.根据权利要求1~3任意之一所述的方法,所述源端使用所述运算结果加密连接,包括:采用与目的端共享的第一秘钥对所述运算结果进行加密得到第三密文,将所述第三密文发送给目的端,以使目的端采用第一秘钥解密得到运算结果后,将解密得到的运算结果与在本地进行运算得到的运算结果进行比较,判断所述源端是否合法;或者,采用与目的端共享的第一秘钥对所述运算结果进行加密得到第三密文,将所述第三密文作为秘钥对目的端地址进行加密得到第四密文,将所述第三密文和第四密文发送给目的端,或者将所述第四密文发送给目的端,以使目的端解密第四密文得到源端发送的目的端地址后,将源端发送的目的端地址与本地的地址进行比较,判断所述源端是否合法。5.一种对通信连接进行加密的方法,其特征在于,包括:目的端接收源端发送的第一运算因子;在获取到第一运算因子后,所述目的端生成第二运算因子,并将所述第二运算因子返回给所述源端;所述目的端在将所述第二运算因子返回给所述源端后,根据在向源端返回第二运算因子后从源端接收到的运算结果和/或在本地对第一运算因子和第二运算因子进行运算得到的运算结果,验证所述源端是否合法。6.根据权利要求5所述的方法,其特征在于:所述目的端接收源端发送的第一运算因子,包括:接收源端发送的请求消息,从请求消息中获取第一密文,采用与源端共享的第一秘钥对所述第一密文进行解密,得到所述第一运算因子;在从请求消息中获取第一密文时,还同时获取第二密文,并采用第一密文对第二密文进行解密,得到源端发送的目的端地址,将源端发送的目的端地址与本地的地址进行比较,确定请求消息是否合法。7.根据权利要求5或6所述的方法,其特征在于,所述根据在向源端返回第二运算因子后从源端接收到的运算结果和/或在本地对第一运算因子和第二运算因子进行运算得到的运算结果,验证所述源端是否合法,包括:接收第三密文,采用与源端共享的第一秘钥对所述第三密文进行解密,得到源端发送的运算结果,并将所述第一运算因子与第二运算因子进行与源端预先约定的运算,将源端发送的运算结果与本地运算得到的运算结果进行比较,判断所述源端是否合法;或者,接收第三密文和第四密文,所述第三密文为源端采用与目的端共享的第一秘钥对源端的运算结果进行加密得到,采用第三密文对第四密文进行解密得到源端发送的目的端地址,将源端发送的目的端地址与本地的地址进行比较,判断所述源端是否合法;或者,接收第四密文,将所述第一运算因子与第二运算因子进行与源端预先约定的运算,采用与目的端共享的第一秘钥对本地运算得到的运算结果进行加密,采用加密得到的密文对第四密文进行解密得到源端发送的目的端地址,将源端发送的目的端地址与本地的地址进行比较,判断所述源端是否合法。8.一种对通信连接进行加密的方法,其特征在于,包括:源端将第一运算因子与第二运算因子进行与目的端预先约定的运算,得到运算结果,其中,第二运算因子为源端与目的端共享;在得到运算结果后,所述源端将所述运算结果作为秘钥对认证信息进行加密,...

【专利技术属性】
技术研发人员:高治力黄业桃
申请(专利权)人:北京疯景科技有限公司
类型:发明
国别省市:北京,11

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

1