一种网络之间数据快速交换系统及交换方法技术方案

技术编号:32466725 阅读:69 留言:0更新日期:2022-03-02 09:25
本发明专利技术属于网络数据交换技术领域,具体地说,涉及一种网络之间数据快速交换系统,包括:第一处理子系统和第二处理子系统;所述第一处理子系统,用于从其中一个网络中的外部网络通信系统中获取实时传输的数据,并根据随机规则将其分割为多个数据包,按照私有的加密算法,将分割后的多个数据包按顺序逐个进行加密,并将其依次发送至第二处理子系统;所述第二处理子系统,用于按照私有的解密算法,将多个加密数据包按顺序逐个进行解密,得到多个解密数据包,并对每个解密数据包进行校验;利用随机规则,将校验完成后的多个解密数据包按顺序组合,并对组合数据进行校验,将校验完成后的组合数据发送至另一个网络中的外部网络通信系统中。统中。统中。

【技术实现步骤摘要】
一种网络之间数据快速交换系统及交换方法


[0001]本专利技术属于网络数据交换
,具体地说,涉及一种网络之间数据快速交换系统及交换方法。

技术介绍

[0002]目前,信息技术快速发展,5G、大数据、云计算等技术应用范围的扩展,出现了大量的物联网、工业互联网等互联网平台,加之工业企业前期建设的工控网、办公网等单位内部网络,形成了各类网络融合发展的态势。但是,由于各类网络建设的时间不一致,形成了大量的信息孤岛,无法形成不同网络间数据应用的融合,无法实现快速数据交换,无法实现网络间互联互通。
[0003]目前,为了保证数据的安全传输,在不同的网络之间,安全交换时需要将传输数据剥离出来后,检查安全后再进行传输。这种传输方式虽然安全性较高,但是数据传输效率低,无法实现高效实时的网络通信。

技术实现思路

[0004]为解决现有技术存在的上述缺陷,本专利技术提出了一种网络之间数据快速交换系统,该系统能解决不同网络间数据应用的融合问题,消除信息孤岛,实现网络间互联互通,实现网络间数据快速交换,既保证网络间的逻辑隔离,又可以实现数据的高速传输。
[0005]该系统在处理器上运行,并与多个网络连接;该系统包括:第一处理子系统和第二处理子系统;
[0006]所述第一处理子系统,用于从其中一个网络中的外部网络通信系统中获取实时传输的数据,并根据随机规则将其分割为多个数据包,并利用私有的数据包加密算法,将分割后的多个数据包按顺序逐个进行加密,得到多个加密数据包,并将多个加密数据包和对应的加密校验值依次发送至第二处理子系统,利用不同的私有的规则加密算法对随机规则进行加密,并将加密后的随机规则发送至第二处理子系统;
[0007]所述第二处理子系统,用于按照私有的解密算法,将多个加密数据包按顺序逐个进行解密,得到多个解密数据包,并利用每个解密校验值对每个对应的解密数据包进行校验;利用加密后的随机规则,将校验完成后的多个解密数据包按顺序组合,得到组合数据,并对组合数据进行校验,将校验完成后的组合数据发送至另一个网络中的外部网络通信系统中,实现网络之间数据的快速交换。
[0008]作为上述技术方案的改进之一,所述第一处理子系统包括:数据分割模块和数据加密模块;
[0009]所述数据分割模块,用于从其中一个网络中的外部网络通信系统中获取实时传输的数据,并根据随机规则将其分割为多个数据包,将分割后的多个数据包按顺序依次发送至数据加密模块,并在最后一个数据包中携带随机规则,同步发送至数据加密模块;
[0010]所述数据加密模块,用于按照私有的加密算法,将分割后的多个数据包按顺序逐
个进行加密,得到多个加密数据包和对应的加密校验值,并将多个加密数据包、及其对应的加密校验值,依次发送至第二处理子系统,同时,利用不同的私有的规则加密算法对随机规则进行加密,并将加密后的随机规则发送至第二处理子系统。
[0011]作为上述技术方案的改进之一,所述随机规则是预先设定的任意随机数。
[0012]作为上述技术方案的改进之一,所述私有的加密算法是定制的、不公开的、现有的加密算法。
[0013]作为上述技术方案的改进之一,对多个分割后的数据包进行加密的私有的加解密算法与对随机规则进行加密的私有的加解密算法是不同的。
[0014]作为上述技术方案的改进之一,所述第二处理子系统包括:数据解密模块和数据组合模块;
[0015]所述数据解密模块,用于按照私有的解密算法,将多个加密数据包按顺序逐个进行解密,得到多个解密数据包和对应的解密校验值,并利用每个解密校验值对每个对应的解密数据包进行校验,得到校验完成后的多个解密数据包;
[0016]所述数据组合模块,用于利用加密后的随机规则,将校验完成后的多个解密数据包按顺序组合,得到组合数据,并对组合数据进行校验,将校验完成后的组合数据发送至另一个网络中的外部网络通信系统中,实现网络之间数据的快速交换。
[0017]作为上述技术方案的改进之一,所述数据解密模块包括:解密单元和第一校验单元;
[0018]所述解密单元,用于按照私有的解密算法,将多个加密数据包按顺序逐个进行解密,得到多个解密数据包;
[0019]所述第一校验单元,用于根据每个解密数据包对应的解密校验值,对每个解密数据包进行校验:
[0020]如果每个解密数据包对应的解密校验值与第一处理子系统发送的加密数据包对应的加密校验值一致,则该解密数据包为安全数据包;
[0021]如果每个解密数据包对应的解密校验值与第一处理子系统发送的加密数据包对应的加密校验值不一致,则该解密数据包为异常数据包,立即删除该解密数据包。
[0022]作为上述技术方案的改进之一,所述数据组合模块包括:组合单元和第二校验单元;
[0023]所述组合单元,用于利用加密后的随机规则,将校验完成后的多个解密数据包按顺序组合,得到组合数据;
[0024]所述第二校验单元,用于对组合数据进行校验:
[0025]如果组合数据对应的校验值与第一处理子系统中的实时获取的传输的数据对应的校验值一致,则校验完成后的组合数据为安全数据,将校验完成后的组合数据发送至另一个网络中的外部网络通信系统中,实现网络之间数据的快速交换;
[0026]如果组合数据对应的校验值与第一处理子系统中的实时获取的传输的数据对应的校验值不一致,则校验完成后的组合数据为异常数据,并删除该组合数据,不再发送。
[0027]本专利技术还提供了一种网络之间数据快速交换方法,该方法包括:
[0028]所述第一处理子系统从其中一个网络中的外部网络通信系统中获取实时传输的数据,并根据随机规则将其分割为多个数据包,并利用私有的数据包加密算法,将分割后的
多个数据包按顺序逐个进行加密,得到多个加密数据包,并将多个加密数据包和对应的加密校验值依次发送至第二处理子系统,利用不同的私有的规则加密算法对随机规则进行加密,并将加密后的随机规则发送至第二处理子系统;
[0029]所述第二处理子系统按照私有的解密算法,将多个加密数据包按顺序逐个进行解密,得到多个解密数据包,并利用每个解密校验值对每个对应的解密数据包进行校验;利用加密后的随机规则,将校验完成后的多个解密数据包按顺序组合,得到组合数据,并对组合数据进行校验,将校验完成后的组合数据发送至另一个网络中的外部网络通信系统中,实现网络之间数据的快速交换。
[0030]作为上述技术方案的改进之一,所述第一处理子系统从其中一个网络中的外部网络通信系统中获取实时传输的数据,并根据随机规则将其分割为多个数据包,并利用私有的数据包加密算法,将分割后的多个数据包按顺序逐个进行加密,得到多个加密数据包,并将多个加密数据包和对应的加密校验值依次发送至第二处理子系统,利用不同的私有的规则加密算法对随机规则进行加密,并将加密后的随机规则发送至第二处理子系统;具体为:
[0031]所述数据分割模块从其中一个网络中的外部网络通信系统中获取实时传输本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络之间数据快速交换系统,其特征在于,该系统在处理器上运行,并与多个网络连接;该系统包括:第一处理子系统和第二处理子系统;所述第一处理子系统,用于从其中一个网络中的外部网络通信系统中获取实时传输的数据,并根据随机规则将其分割为多个数据包,并利用私有的数据包加密算法,将分割后的多个数据包按顺序逐个进行加密,得到多个加密数据包,并将多个加密数据包和对应的加密校验值依次发送至第二处理子系统,利用不同的私有的规则加密算法对随机规则进行加密,并将加密后的随机规则发送至第二处理子系统;所述第二处理子系统,用于按照私有的解密算法,将多个加密数据包按顺序逐个进行解密,得到多个解密数据包,并利用每个解密校验值对每个对应的解密数据包进行校验;利用加密后的随机规则,将校验完成后的多个解密数据包按顺序组合,得到组合数据,并对组合数据进行校验,将校验完成后的组合数据发送至另一个网络中的外部网络通信系统中,实现网络之间数据的快速交换。2.根据权利要求1所述的网络之间数据快速交换系统,其特征在于,所述第一处理子系统包括:数据分割模块和数据加密模块;所述数据分割模块,用于从其中一个网络中的外部网络通信系统中获取实时传输的数据,并根据随机规则将其分割为多个数据包,将分割后的多个数据包按顺序依次发送至数据加密模块,并在最后一个数据包中携带随机规则,同步发送至数据加密模块;所述数据加密模块,用于按照私有的加密算法,将分割后的多个数据包按顺序逐个进行加密,得到多个加密数据包和对应的加密校验值,并将多个加密数据包、及其对应的加密校验值,依次发送至第二处理子系统,同时,利用不同的私有的规则加密算法对随机规则进行加密,并将加密后的随机规则发送至第二处理子系统。3.根据权利要求2所述的网络之间数据快速交换系统,其特征在于,所述随机规则是预先设定的任意随机数。4.根据权利要求2所述的网络之间数据快速交换系统,其特征在于,所述私有的加密算法是定制的、不公开的、现有的加密算法。5.根据权利要求1所述的网络之间数据快速交换系统,其特征在于,所述第二处理子系统包括:数据解密模块和数据组合模块;所述数据解密模块,用于按照私有的解密算法,将多个加密数据包按顺序逐个进行解密,得到多个解密数据包和对应的解密校验值,并利用每个解密校验值对每个对应的解密数据包进行校验,得到校验完成后的多个解密数据包;所述数据组合模块,用于利用加密后的随机规则,将校验完成后的多个解密数据包按顺序组合,得到组合数据,并对组合数据进行校验,将校验完成后的组合数据发送至另一个网络中的外部网络通信系统中,实现网络之间数据的快速交换。6.根据权利要求5所述的网络之间数据快速交换系统,其特征在于,所述数据解密模块包括:解密单元和第一校验单元;所述解密单元,用于按照私有的解密算法,将多个加密数据包按顺序逐个进行解密,得到多个解密数据包;所述第一校验单元,用于根据每个解密数据包对应的解密校验值,对每个解密数据包进行校验:
如果每个解密数据包对应的解密校验值与第一处理子系统发送的加密数据包对应的加密校验值一致,则该解密数据包为安全数据包;如果每个解密数据包对应的解密校验值与第一处理子系统发送的加密数据包对应的加密校验值不一致,则该解密数据包为异常数据包,立即删除该解密数据包。7.根据权利要求5所述的网络之间数据快速交换系统,其特征在于,所述数据组合模块包括:组合单元和第二校验单元;所述组合单元,用于利用加密后的随机规则,将校验完成后的多个解密数据包按顺序组合,得到组合数据;所述第二校验单元,用于对组合数据进行校验:如果组合数据对应的校验值与第一处理子系统中的实时获取的传输的数据对应的校验值一致,则校验完成后的组合数据为安全数据,将校验完成后的组合数据发送至另一个网络中的外部网络通信系统中,实现网络之间数据的快...

【专利技术属性】
技术研发人员:张军王琦魁李悦崔亮
申请(专利权)人:中国航天系统工程有限公司
类型:发明
国别省市:

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

1