安全网络通信制造技术

技术编号:12813872 阅读:55 留言:0更新日期:2016-02-05 13:49
一客户端设备配置为截获出站数据包。所述出站数据包包括目的网络地址。所述客户端设备进一步配置为使用加密密钥加密所述出站数据包以生成加密数据包,根据由路由服务器的唯一识别符定义的模式逻辑来分散所述加密密钥至所述加密数据包中,并发送包括所述分散的加密密钥的所述加密数据包至所述路由服务器。所述路由服务器配置为接收包括所述分散的加密密钥的所述加密数据包,使用所述唯一识别符定义的模式逻辑从所述加密数据包提取所述加密密钥,使用所述加密密钥解密所述加密数据包以获得包括所述目的网络地址的所述出站数据包,并发送所述出站数据包至所述目的网络地址。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】安全网络通信交叉引用相关申请本申请要求美国临时申请61/780,106(提交于2013年3月13日),以及61/804,509(提交于2013年3月22日)的优先权,它们的内容通过引用包含于此。
本专利技术涉及在互联网上和虚拟专用网中的设备及计算机之间的安全连接及通信。技术背景各种各样的方法已经提出并实施以在互联网上及虚拟专用网中为设备与计算机通信提供安全性和匿名性。常规通信解决方案,包括安全虚拟专用网,连接远端设备或计算机至目标设备或计算机,此时数据安全性通常是通过采用某些形式的数据加密来解决的。这些虚拟专用网中的设备和计算机可以通过以下方式安全的通信:交换公共和私有的加密密钥或通过各自指定路线发送(a)受保护的数据包及(b)它们的加密密钥,从起始点-通过涵盖多个设备或计算机的不同网络路径-至目的点。这种安全性主要适用于企业的虚拟专用网,它需要广泛的通信策略,因此绑定设备及计算机至专用网被认为是比较好的策略。这些典型的虚拟专用网解决方案包含许多潜在的安全问题,有必要来进行(a)为来自于设备及计算机的专门应用(applicat1ns)及其协议通过国外互联网安全地控制通信,(b)确保这些应用及其协议只能在目标国外网络内通信,及(c)确保加密密钥不能被追踪或追溯以及数据不可被解读。例如,Larson(美国专利号:8051181)讲授了一种在虚拟专用网的计算机之间建立安全通信线路的技术,其中一个或更多的根据伪随机序列变形的数据值被插入每个数据包,以提供到达终点的多条路径。尽管Larson提供了常规的虚拟专用网的安全性增强方案,但依然有在安装在设备上的应用之间进行安全和有效的互联网通信的需要。
技术实现思路
根据本专利技术的一个方面,一种用于通过网络进行通信的系统包括配置为截获出站数据包的客户端设备,所述出站数据包包括目的网络地址(a destinat1n networkaddress)。所述客户端设备进一步配置为使用加密密钥来加密所述出站数据包以生成加密数据包,根据由路由服务器的唯一识别符(a unique identifier)定义的模式逻辑分散(scatter)所述加密密钥到所述加密数据包中,以及发送包含分散的加密密钥的所述加密数据包至所述路由服务器。该系统进一步包括路由服务器,其配置为接收包含分散的加密密钥的所述加密数据包,使用由唯一识别符定义的模式逻辑从所述加密数据包中提取所述加密密钥,使用所述加密密钥解密所述加密数据包以获取包括目的网络地址的所述出站数据包,并发送所述出站数据包至所述目的网络地址。根据本专利技术的另一个方面,一种客户端设备包括配置为截获出站数据包的网络接口控制器,每个出站数据包包括目的网络地址。所述客户端设备进一步包括本地代理服务器,其配置为接收所述截获的出站数据包,控制加密引擎从所述出站数据包生成新数据包,并发送所述新数据包到至少一个路由服务器。所述客户端设备进一步包括加密引擎,其配置为使用加密密钥加密所述截获的出站数据包以生成加密数据包,并根据由所述至少一个路由服务器的至少一个唯一识别符定义的模式逻辑将所述加密密钥分散至所述加密数据包中以获得新数据包。根据本专利技术的另一个方面,一种路由服务器包括配置为经由网络接收来自至少一个客户端设备的加密数据包的网络接口控制器,配置为控制加密引擎来解密所述接收的加密数据包并经由网络发送数据包到至少一个目的地址的协议无关代理服务器(a protocolagnostic proxy server),并且所述加密引擎配置为使用由所述路由服务器的唯一识别符定义的模式逻辑从所述接收的加密数据包中提取分散的加密密钥,并使用所述加密密钥解密所述加密数据包来获得所述数据包以发送至所述至少一个目的地址。根据本专利技术的另一个方面,一种由连接至网络的客户端设备执行的方法包括截获出站数据包,所述出站数据包包括目的网络地址。所述方法进一步包括使用加密密钥加密包括所述目的网络地址的所述出站数据包以获得加密数据包,根据由路由服务器的唯一识别符定义的模式逻辑分散所述加密密钥至所述加密数据包中以获得新数据包,并发送所述新数据包至所述路由服务器。根据本专利技术的另一个方面,一种由运行在网络中的路由服务器执行的方法包括经由所述网络接收来自客户端设备的加密数据包,使用由所述路由服务器的唯一识别符定义的模式逻辑从所述接收的加密数据包中提取加密密钥,使用所述加密密钥解密所述接收的加密数据包以获得所述客户端设备的出站数据包,所述出站数据包包括目的网络地址,以及发送所述出站数据包至所述目的网络地址。根据本专利技术的另一个方面,一种加密数据包的方法包括从至少用户熵中随机生成加密密钥,在出站数据包的数据内容上执行密码杂凑,使用所述加密密钥加密所述出站数据包以获得加密数据包,在所述加密数据包上执行密码杂凑,以及压缩所述加密数据包。所述方法可以进一步包括根据由路由服务器的唯一识别符定义的模式逻辑来分散所述加密密钥至所述加密数据包中以获得新数据包。对于多个出站数据包中的每个出站数据包,所述方法可以是独立执行的,并且可以使用不同的加密密钥、不同的密码杂凑以及不同的唯一识别符。【附图说明】本专利技术实施例将参照附图仅以示例的形式进行描述,其中:图1为软件组件框图;图2为硬件组件框图;图3为连接至服务器计算机的流程图;图4为截获出站网络数据包(the outbound network packets)及将它们转发至本地代理服务器以进一步处理的流程图;图5为生成随机加密密钥并加密网络数据包的流程图;图6为使用第一唯一节点识别符作为分散逻辑的模式在加密内容中分散加密密钥的流程图;图7为发送数据包至服务器计算机并采用解压并转发数据包的所述协议无关代理服务器处理数据包,以重构加密密钥的流程图;图8为通过使用所述唯一节点识别符作为重建逻辑的模式,重建加密内容及加密密钥的流程图;图9为发送所述解密的网络数据包至其目标终点以及转发其应答至加密引擎以进一步处理的流程图;图10为通过使用预定义的加密密钥在其返回路径上加密网络数据包的流程图;图11为使用第二唯一节点识别符作为分散逻辑的模式来分散所述加密密钥至所述加密的内容中的流程图;图12为发送加密的网络数据包返回至客户终端,并转发至解压数据包及转发数据包的本地代理服务器以重构加密密钥的流程图;图13为通过使用所述唯一节点识别符作为重建逻辑模式以重建加密内容及加密密钥的流程图。所述数据包被解密,并且其内容作为应答经由所述本地代理服务器返回至所述原始网络请求端;图14为通过改变全局变量切换服务器的位置的流程图。【具体实施方式】本专利技术涉及因特网及虚拟专用网中的设备与计算机之间的安全连接及通信。更具体地,本专利技术关系到与安装于设备及计算机上的应用(applicat1ns)安全地进行连接及通信以形成虚拟云网络。更具体地,本专利技术包括在任何虚拟云网络的国家内为安全地远程通信而面向应用的协议的过滤及路由。本专利技术可提供安装于设备上的应用之间的安全网络通信,而不需要(a)绑定设备或计算机至大体相同的网络,(b)不断地交换加密密钥,以及(C)通过不同的路径并通过多重服务器执行复杂数据包路由(complex packet routing)以实现安全通信。本专利技术也能够提供增强的灵活性以安全并有效地本文档来自技高网
...

【技术保护点】
一种用于通过网络进行通信的系统,其特征在于,该系统包括:客户端设备,配置为截获出站数据包,所述出站数据包包括目的网络地址,所述客户端设备进一步配置为使用加密密钥来加密所述出站数据包以生成加密数据包,根据由路由服务器的唯一识别符定义的模式逻辑分散所述加密密钥到所述加密数据包中,并发送包含所述分散的加密密钥的所述加密数据包至所述路由服务器;以及路由服务器,配置为接收包含所述分散的加密密钥的所述加密数据包,使用由唯一识别符定义的所述模式逻辑从所述加密数据包中提取所述加密密钥,使用所述加密密钥解密所述加密数据包以获取包括目的网络地址的所述出站数据包,并发送所述出站数据包至所述目的网络地址。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:亚历山大·安布罗兹内伊奇·帕力尔
申请(专利权)人:詹普托媒体公司
类型:发明
国别省市:加拿大;CA

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

1