一种提升网络安全运营的数据传输方法与流程
未命名
10-09
阅读:156
评论:0
1.本发明涉及数据传输,具体涉及一种提升网络安全运营的数据传输方法。
背景技术:
2.在网络中进行信息传输,能够提高信息传输效率,提升信息传播的有效性。网络数据传输所涉及的内容非常广泛,往往会涉及到个人隐私数据,如身份信息、账户信息等,对于企业而言则会涉及到决策信息、商业机密等。
3.目前,对于网络传输截获信息的攻击手段各式各样,增加了对数据传输系统的威胁性,一旦数据信息被恶意截获,就会造成隐私数据泄露,给个人和企业造成严重伤害。此外,对于跨系统或跨平台的数据传输,数据易被未授权的用户查看,从而造成数据泄露,甚至被不法分子获取牟利。
技术实现要素:
4.(一)解决的技术问题
5.针对现有技术所存在的上述缺点,本发明提供了一种提升网络安全运营的数据传输方法,能够有效克服现有技术所存在的数据传输安全性和可靠性较差的缺陷。
6.(二)技术方案
7.为实现以上目的,本发明通过以下技术方案予以实现:
8.一种提升网络安全运营的数据传输方法,包括以下步骤:
9.s1、响应于数据传输请求,获取待传输数据流;
10.s2、根据待传输数据流的信息获取时间及数据类型,匹配第一加密算法;
11.s3、基于第一加密算法,生成待传输数据流对应的第一加密密文;
12.s4、基于接收到数据传输请求时的状态信息生成索引信息,并根据索引信息从预设的密钥本中获取加密密钥;
13.s5、基于加密密钥对第一加密密文进行加密,得到第二加密密文,并利用通信链路传输第二加密密文。
14.优选地,s2中根据待传输数据流的信息获取时间及数据类型,匹配第一加密算法,包括:
15.根据待传输数据流的信息获取时间生成若干随机数,确定各随机数与加密算法集合中各加密算法的序列号是否满足预设条件;
16.利用满足预设条件的各加密算法的序列号组成序列组,根据序列组及数据类型确定第一加密算法。
17.优选地,所述确定各随机数与加密算法集合中各加密算法的序列号是否满足预设条件,包括:
18.判断与各加密算法的序列号对应数字池中所有数字匹配的随机数数量是否大于设定阈值;
19.若随机数数量是否大于设定阈值,则加密算法的序列号满足预设条件,否则加密算法的序列号不满足预设条件。
20.优选地,所述根据序列组及数据类型确定第一加密算法,包括:
21.根据待传输数据流的数据类型,从加密算法表中获取匹配的多个中间加密算法;
22.将序列组对应的加密算法中与中间加密算法匹配的加密算法作为第一加密算法。
23.优选地,s3中基于第一加密算法,生成待传输数据流对应的第一加密密文,包括:
24.根据待传输数据流的信息获取时间,确定相应的验证码列表;
25.根据第一加密算法,确定验证码列表中相应的密文验证码;
26.利用第一加密算法对待传输数据流进行加密,生成中间加密密文,并将密文验证码拼接至中间加密密文中,生成待传输数据流对应的第一加密密文;
27.其中,验证码列表中的验证码对应于加密算法集合中各加密算法。
28.优选地,s4中基于接收到数据传输请求时的状态信息生成索引信息,包括:
29.将时间增量除以密钥本中的加密密钥数量,对结果取整作为索引信息;
30.或者利用哈希函数将时间增量转换为哈希值,再将哈希值除以密钥本中的加密密钥数量,对结果取整作为索引信息。
31.优选地,s4中基于接收到数据传输请求时的状态信息生成索引信息,包括:
32.将获取待传输数据流时对应获取的报文数量除以密钥本中的加密密钥数量,对结果取整作为索引信息;
33.或者利用哈希函数将获取待传输数据流时对应获取的报文数量转换为哈希值,再将哈希值除以密钥本中的加密密钥数量,对结果取整作为索引信息。
34.优选地,所述接收到数据传输请求时的状态信息包括时间增量、获取待传输数据流时对应获取的报文数量;
35.所述时间增量的计算过程,包括:
36.响应于接收到包括标准增量的时间同步请求,将标准增量作为时间增量的基准,并在标准增量的基础上实时计算时间增量。
37.优选地,s5中利用通信链路传输第二加密密文,包括:
38.以预设时间间隔统计已发送的报文总数,基于已发送的报文总数生成报文数量同步信息,将报文数量同步信息与对应报文总数统计时间一同通过通信链路进行传输。
39.(三)有益效果
40.与现有技术相比,本发明所提供的一种提升网络安全运营的数据传输方法,具有以下有益效果:
41.1)响应于数据传输请求,获取待传输数据流,根据待传输数据流的信息获取时间及数据类型,匹配第一加密算法,基于第一加密算法,生成待传输数据流对应的第一加密密文,基于待传输数据流的信息获取时间及数据类型实现对第一加密算法的随机匹配,使得采用的加密算法具有较强的随机性,充分保证数据传输的安全性和可靠性;
42.2)基于接收到数据传输请求时的状态信息生成索引信息,并根据索引信息从预设的密钥本中获取加密密钥,基于加密密钥对第一加密密文进行加密,得到第二加密密文,利用接收到数据传输请求时的状态信息实现对加密密钥的随机选择,使得采用的加密密钥具有较强的随机性,进一步保证数据传输的安全性和可靠性。
附图说明
43.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
44.图1为本发明的流程示意图;
45.图2为本发明中生成待传输数据流对应的第一加密密文的流程示意图。
具体实施方式
46.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
47.一种提升网络安全运营的数据传输方法,如图1和图2所示,
①
响应于数据传输请求,获取待传输数据流。
48.②
根据待传输数据流的信息获取时间及数据类型,匹配第一加密算法,具体包括:
49.根据待传输数据流的信息获取时间生成若干随机数,确定各随机数与加密算法集合中各加密算法的序列号是否满足预设条件;
50.利用满足预设条件的各加密算法的序列号组成序列组,根据序列组及数据类型确定第一加密算法。
51.1)确定各随机数与加密算法集合中各加密算法的序列号是否满足预设条件,包括:
52.判断与各加密算法的序列号对应数字池中所有数字匹配的随机数数量是否大于设定阈值;
53.若随机数数量是否大于设定阈值,则加密算法的序列号满足预设条件,否则加密算法的序列号不满足预设条件。
54.2)根据序列组及数据类型确定第一加密算法,包括:
55.根据待传输数据流的数据类型,从加密算法表中获取匹配的多个中间加密算法;
56.将序列组对应的加密算法中与中间加密算法匹配的加密算法作为第一加密算法。
57.③
基于第一加密算法,生成待传输数据流对应的第一加密密文,具体包括:
58.根据待传输数据流的信息获取时间,确定相应的验证码列表;
59.根据第一加密算法,确定验证码列表中相应的密文验证码;
60.利用第一加密算法对待传输数据流进行加密,生成中间加密密文,并将密文验证码拼接至中间加密密文中,生成待传输数据流对应的第一加密密文;
61.其中,验证码列表中的验证码对应于加密算法集合中各加密算法。上述技术方案,响应于数据传输请求,获取待传输数据流,根据待传输数据流的信息获取时间及数据类型,匹配第一加密算法,基于第一加密算法,生成待传输数据流对应的第一加密密文,基于待传输数据流的信息获取时间及数据类型实现对第一加密算法的随机匹配,使得采用的加密算法具有较强的随机性,充分保证数据传输的安全性和可靠性。
62.如图1所示,
④
基于接收到数据传输请求时的状态信息生成索引信息,并根据索引信息从预设的密钥本中获取加密密钥。
63.1)接收到数据传输请求时的状态信息包括时间增量、获取待传输数据流时对应获取的报文数量;
64.时间增量的计算过程,包括:
65.响应于接收到包括标准增量的时间同步请求,将标准增量作为时间增量的基准,并在标准增量的基础上实时计算时间增量。
66.2)基于接收到数据传输请求时的状态信息生成索引信息,包括:
67.将时间增量除以密钥本中的加密密钥数量,对结果取整作为索引信息;
68.或者利用哈希函数将时间增量转换为哈希值,再将哈希值除以密钥本中的加密密钥数量,对结果取整作为索引信息。
69.3)基于接收到数据传输请求时的状态信息生成索引信息,包括:
70.将获取待传输数据流时对应获取的报文数量除以密钥本中的加密密钥数量,对结果取整作为索引信息;
71.或者利用哈希函数将获取待传输数据流时对应获取的报文数量转换为哈希值,再将哈希值除以密钥本中的加密密钥数量,对结果取整作为索引信息。
72.⑤
基于加密密钥对第一加密密文进行加密,得到第二加密密文,并利用通信链路传输第二加密密文。
73.其中,利用通信链路传输第二加密密文,包括:
74.以预设时间间隔统计已发送的报文总数,基于已发送的报文总数生成报文数量同步信息,将报文数量同步信息与对应报文总数统计时间一同通过通信链路进行传输。
75.上述技术方案,基于接收到数据传输请求时的状态信息生成索引信息,并根据索引信息从预设的密钥本中获取加密密钥,基于加密密钥对第一加密密文进行加密,得到第二加密密文,利用接收到数据传输请求时的状态信息实现对加密密钥的随机选择,使得采用的加密密钥具有较强的随机性,进一步保证数据传输的安全性和可靠性。
76.以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不会使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
技术特征:
1.一种提升网络安全运营的数据传输方法,其特征在于:包括以下步骤:s1、响应于数据传输请求,获取待传输数据流;s2、根据待传输数据流的信息获取时间及数据类型,匹配第一加密算法;s3、基于第一加密算法,生成待传输数据流对应的第一加密密文;s4、基于接收到数据传输请求时的状态信息生成索引信息,并根据索引信息从预设的密钥本中获取加密密钥;s5、基于加密密钥对第一加密密文进行加密,得到第二加密密文,并利用通信链路传输第二加密密文。2.根据权利要求1所述的提升网络安全运营的数据传输方法,其特征在于:s2中根据待传输数据流的信息获取时间及数据类型,匹配第一加密算法,包括:根据待传输数据流的信息获取时间生成若干随机数,确定各随机数与加密算法集合中各加密算法的序列号是否满足预设条件;利用满足预设条件的各加密算法的序列号组成序列组,根据序列组及数据类型确定第一加密算法。3.根据权利要求2所述的提升网络安全运营的数据传输方法,其特征在于:所述确定各随机数与加密算法集合中各加密算法的序列号是否满足预设条件,包括:判断与各加密算法的序列号对应数字池中所有数字匹配的随机数数量是否大于设定阈值;若随机数数量是否大于设定阈值,则加密算法的序列号满足预设条件,否则加密算法的序列号不满足预设条件。4.根据权利要求2所述的提升网络安全运营的数据传输方法,其特征在于:所述根据序列组及数据类型确定第一加密算法,包括:根据待传输数据流的数据类型,从加密算法表中获取匹配的多个中间加密算法;将序列组对应的加密算法中与中间加密算法匹配的加密算法作为第一加密算法。5.根据权利要求2所述的提升网络安全运营的数据传输方法,其特征在于:s3中基于第一加密算法,生成待传输数据流对应的第一加密密文,包括:根据待传输数据流的信息获取时间,确定相应的验证码列表;根据第一加密算法,确定验证码列表中相应的密文验证码;利用第一加密算法对待传输数据流进行加密,生成中间加密密文,并将密文验证码拼接至中间加密密文中,生成待传输数据流对应的第一加密密文;其中,验证码列表中的验证码对应于加密算法集合中各加密算法。6.根据权利要求1所述的提升网络安全运营的数据传输方法,其特征在于:s4中基于接收到数据传输请求时的状态信息生成索引信息,包括:将时间增量除以密钥本中的加密密钥数量,对结果取整作为索引信息;或者利用哈希函数将时间增量转换为哈希值,再将哈希值除以密钥本中的加密密钥数量,对结果取整作为索引信息。7.根据权利要求1所述的提升网络安全运营的数据传输方法,其特征在于:s4中基于接收到数据传输请求时的状态信息生成索引信息,包括:将获取待传输数据流时对应获取的报文数量除以密钥本中的加密密钥数量,对结果取
整作为索引信息;或者利用哈希函数将获取待传输数据流时对应获取的报文数量转换为哈希值,再将哈希值除以密钥本中的加密密钥数量,对结果取整作为索引信息。8.根据权利要求6或7所述的提升网络安全运营的数据传输方法,其特征在于:所述接收到数据传输请求时的状态信息包括时间增量、获取待传输数据流时对应获取的报文数量;所述时间增量的计算过程,包括:响应于接收到包括标准增量的时间同步请求,将标准增量作为时间增量的基准,并在标准增量的基础上实时计算时间增量。9.根据权利要求1所述的提升网络安全运营的数据传输方法,其特征在于:s5中利用通信链路传输第二加密密文,包括:以预设时间间隔统计已发送的报文总数,基于已发送的报文总数生成报文数量同步信息,将报文数量同步信息与对应报文总数统计时间一同通过通信链路进行传输。
技术总结
本发明涉及数据传输,具体涉及一种提升网络安全运营的数据传输方法,响应于数据传输请求,获取待传输数据流;根据待传输数据流的信息获取时间及数据类型,匹配第一加密算法;基于第一加密算法,生成待传输数据流对应的第一加密密文;基于接收到数据传输请求时的状态信息生成索引信息,并根据索引信息从预设的密钥本中获取加密密钥;基于加密密钥对第一加密密文进行加密,得到第二加密密文,并利用通信链路传输第二加密密文;本发明提供的技术方案能够有效克服现有技术所存在的数据传输安全性和可靠性较差的缺陷。和可靠性较差的缺陷。和可靠性较差的缺陷。
技术研发人员:姚云 蒋克勤
受保护的技术使用者:安徽安联云服务有限公司
技术研发日:2023.07.10
技术公布日:2023/10/6
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
