一种基于人工智能的网络数据传输管理系统及方法与流程
- 国知局
- 2024-09-11 14:25:12
本发明涉及安全监测,具体为一种基于人工智能的网络数据传输管理系统及方法。
背景技术:
1、互联网的普及和快速发展为网络活动数据处理技术的兴起提供了基础。随着互联网用户数量的迅速增长,以及网络应用的不断丰富和多样化,大量的数据被产生和交换,推动了数据处理技术的需求和创新。大数据技术的发展为处理网络活动数据提供了重要支持。大数据技术包括分布式计算、分布式存储、数据挖掘、机器学习等技术,能够有效地处理大规模数据集,从中挖掘出有价值的信息和洞见。在诸多网络活动数据处理中,对于网络数据传输安全的关注从未减少,如何增加网络数据传输时的安全性是贯彻始终的问题;而在对网络活动中数据传输安全中,对于数据的加密传输是必不可少的一步,但是现存大多对数据的加密均是在网络数据传输过程中直接限定某种数据进行加密,或对生产过程中产生的数据均进行加密,无法智能的选择数据进行加密,并且改变加密数据较为不便,大大降低了网络活动的效率和安全性,根据上述问题,本发明提供一种基于人工智能的网络数据传输管理系统及方法。
技术实现思路
1、本发明的目的在于提供一种基于人工智能的网络数据传输管理系统及方法,以解决上述背景技术中提出的问题。
2、为了解决上述技术问题,本发明提供如下技术方案:
3、一种基于人工智能的网络数据传输管理方法,所述方法包括以下步骤:
4、s100、收集历史网络活动过程中生成的所有数据,并且将收集的数据进行标记;将标记的数据进行分类,得到关于数据种类的数据集;
5、进一步的,得到关于数据种类的数据集具体步骤为:
6、s101、收集历史网络活动时产生的所有数据,并对收集的数据均进行标记,得到标记后的数据总集为{s1、s2、s3...sn},s1、s2、s3...sn为收集的网络活动时产生的第1、2、3...n个数据,n为正整数;
7、s102、对收集并标记后的数据进行分析,记录每个数据产生的网络活动类型,根据不同的网络活动类型将数据进行分类,将相同网络活动类型产生的数据分为同一种类,得到数据的种类数据集为{z1、z2、z3...zv},z1、z2、z3...zv为分析得到的第1、2、3...v种数据种类,v为正整数。
8、在网络活动中所产生的数据存在许多种类,在不同的流程中所产生的数据均不同,而一些数据对于网络活动的影响较小,因此不需要进行加密,只需要进行正常传输就能保证网络活动的正常工作。因此对所有数据根据生产流程进行分类可以对数据进行选择性的加密。
9、s200、收集历史网络活动时所有发生安全预警的记录,计算每种数据造成预警的次数,得到每种数据对于网络活动安全的影响度;
10、进一步的,得到每种数据对于网络活动安全的影响度的具体步骤为:
11、s201、收集历史网络活动中所有发生安全预警的记录,得到历史安全预警记录为{y1、y2、y3...yx},y1、y2、y3...yx为历史中发生的第1、2、3...x次安全预警,x为正整数;
12、s202、对每次发生安全预警的原因进行收集分析,得到历史中每次发生安全预警的记录种类,所述发生安全预警的原因是网络活动中数据发生异常导致发生了安全预警,得到历史中发生异常的数据种类为{s_a1、s_a2、s_a3...s_ac},s_a1、s_a2、s_a3...s_ac为得到历史中发生安全事故的第1、2、3..c种数据,c为正整数;
13、s203、利用收集得到的历史安全预警记录和发生异常的数据种类进行对比分析,得到历史中每种数据异常发生安全预警的次数,具体次数为{b1、b2、b3...bc},b1、b2、b3...bc为第1、2、3...c种数据发生安全预警的次数,c为正整数;
14、s204、根据对比分析得到的每种数据发生安全预警的次数,计算每种数据对于网络活动数据传输安全的影响度,具体公式为:
15、
16、公式中,f为每种数据对于网络活动数据传输安全的影响度,bi为每种数据数据发生安全预警的次数,i的取值为1至c,x为历史中网络活动时发生安全预警的总数。
17、通过计算历史中每种数据异常导致的发生安全预警的次数,可以侧面反应出每种数据对于网络活动安全性的影响程度,计算每种数据的影响度可以体现出每种数据需要进行加密的必要性,影响度越大则越需要对数据进行加密处理。
18、s300、根据计算得到的每种数据的影响度和历史中每次加密数据种类的记录,计算网络活动数据传输时需要进行加密的数据标准影响度;
19、进一步的,计算网络活动时数据传输时需要进行加密的数据标准影响度具体步骤为:
20、s301、收集网络活动时所有进行加密的数据,之后对所有收集的加密数据进行分类,得到网络活动时所有进行加密的数据种类{s_j1、s_j2、s_j3...s_jd},s_j1、s_j2、s_j3...s_jd为收集的历史中进行加密的第1、2、3...d种数据,d为正整数;
21、s302、根据计算的每种数据对于进行网络活动时数据传输安全的影响度和进行加密的数据种类,计算网络活动时数据传输时需要进行加密的数据标准影响度,公式为:
22、
23、
24、f_y=f_p-f_b
25、公式中,f_p为进行加密的所有种类数据影响度的平均值,f_b为进行加密的所有种类数据影响度和影响度平均值的差值的平均值,f_y为计算的网络活动时数据传输需要进行加密的数据标准影响度,f为进行加密的每种数据的影响度,d为所有进行加密的数据种类的总数。
26、上述通过计算所有数据影响度的平均值可以得到网络活动历史中加密数据的平均影响度,但是无法得到标准影响度,标准影响度需要确保不会遗漏会造成网络活动安全的数据,因此在计算标准差得到影响度的偏离程度,平均值减去标准差即可得到需要加密数据的最小影响度平均值,可以确保在不遗漏会造成网络活动安全的数据的同时,减少对数据的加密次数,提高网络活动的效率。
27、s400、在计算得到每种数据的影响度后,通过对历史网络数据传输记录进行分析,计算得到网络数据传输的安全系数标准;
28、进一步的,计算得到网络数据传输的安全系数标准的具体步骤为:
29、s401、收集历史中网络活动时数据传输的记录,得到每种数据在传输前和传输后的数据量分别为{q1、q2、q3...qv}和{q'1、q'2、q'3...q'v},q1、q2、q3...qv为第1、2、3...v种数据传输前的数据量,q'1、q'2、q'3...q'v为第1、2、3...v种数据传输后的数据量,v为正常数;
30、s402、计算每种数据进行传输的安全系数,公式为:
31、
32、公式中,ρ为每种数据进行传输的安全系数,q′i为每种数据进行传输后的数据量,qi为每种数据进行传输前的数据量;
33、s403、通过上述方式计算历史中v种数据进行传输的安全系数为fρ1、ρ2、ρ3…ρv},ρ1、ρ2、ρ3…ρv为历史中第1、2、3…v种数据进行传输的安全系数,v为正整数;
34、s404、根据计算得到的每种数据进行传输时的安全系数计算网络活动的安全系数标准,公式为:
35、
36、公式中,ρ_p为网络活动的安全系数标准,ρi为每种数据进行传输时的安全系数,v为进行传输的数据种类的总数。
37、s500、实时收集网络活动时产生的每种数据,并对每种数据进行影响度判断,得到需要加密的数据种类;
38、进一步的,得到需要加密的数据种类的具体步骤为:
39、s501、在用户进行网络活动时实时收集每个网络活动中产生的数据,得到实时收集的数据种类集为{z_s1、z_s2、z_s3…z_sg},z_s1、z_s2、z_s3…z_sg为实时收集的第1、2、3...g种数据,g为正整数;
40、s502、根据计算得到的每种数据的影响度,经过对比得到实时收集的每种数据的影响度{f_s1、f_s2、f_s3…f_sg},f_s1、f-s2、f_s3…f_sg为实时收集的第1、2、3…g种数据的影响度,g为正整数;
41、s503、将经过对比得到的实时收集的每种数据的影响度和标准影响度进行对比,当f_si>f_y时,判断对应种类数据z_si需要进行数据加密,反之则不需要;
42、s504、根据上述的判断方法,对g种实时收集的数据进行判断,得到需要进行加密的数据集为{z_j1、z_j2、z_j3…z_jh},z_j1、z_j2、z_j3…z_jh为判断得到的第1、2、3...h种需要进行加密的数据种类,h<g,h为正整数。
43、s600、在判断得到需要加密的数据种类后,选择加密算法对数据进行加密处理,得到加密数据;
44、进一步的,选择加密算法对数据进行加密处理的具体步骤为:
45、s601、在计算得到需要加密的数据种类集后,对比得到需要加密数据的对于网络活动的安全的影响度,分别为{f_j1、f_j2、f_j3…f_jh},f_j1、f_j2、f_j3…f_jh为计算得到的第1、2、3...h个需要加密的数据种类的影响度,h为正整数;
46、s602、将对比得到的h种需要加密的数据,根据影响度的从大到小的顺序进行排序,根据影响度的大小选择加密强度不同的加密算法对计算得到h种数据进行加密处理,得到进行加密处理后的加密数据为{j1、j2、j3…jh},j1、j2、j3…_jh为经过加密后的第1、2、3...h种加密数据。
47、s700、在得到加密数据后,对网络数据传输进行安全系数评估,判断加密后网络数据传输的安全性。
48、进一步的,判断加密后网络数据传输是否安全的具体步骤为:
49、s701、在判断得到加密数据后,收集加密数据加密前的数据量和加密传输后的数据量,分别为{q_j1、q_j2、q_j3…q_jh}和{q′_j1、q′_j2、q′_j3…q′_jh},q_j1、q_j2、q_j3…q_jh为第1、2、3...h种加密数据加密前的数据量,q′_j1、q′_j2、q′_j3…q′_jh为第1、2、3...h种加密数据加密传输后的数据量,h为正整数;
50、s702、计算实时网络活动数据传输时的安全系数,公式为:
51、
52、公式中,ρ_s为实时网络活动数据传输时的安全系数,q'_jt为每种加密数据加密传输后的数据量,q_jt为每种加密数据加密前的数据量,h为进行加密传输数据种类的总数;
53、s703、在计算得到实时网络活动数据传输时的安全系数,当ρ_s<ρ_p时,判断网络活动时数据传输存在风险,发出预警;反之证明网络活动时数据传输安全,用户继续工作进行网络活动。
54、一种基于人工智能的网络数据传输管理系统,智能设备信息集成控制系统包括数据收集模块、影响度计算模块、标准计算模块、实时加密判断模块、数据加密模块、安全判断模块和预警模块;
55、所述数据收集模块用于对历史网络活动时产生的每种数据进行收集,并收集历史网络活动时安全预警记录和数据加密记录;
56、所述影响度计算模块用于通过对历史中网络活动时安全预警记录进行分析,计算得到网络活动时每种数据对于生产安全的影响度;
57、所述标准计算模块用于计算网络活动时需要加密数据的标准影响度和安全系数标准;
58、所述实时加密判断模块用于收集网络活动时产生的实时数据,并判断每种数据的对于网络活动数据传输的安全影响度,最终得到需要加密的数据;
59、所述数据加密模块用于在计算得到需要加密的数据后,根据对需要加密数据的影响度进行分析,选择不同的加密算法对数据进行加密生成加密数据;
60、所述安全判断模块用于根据计算加密数据加密前的数据量和加密后的数据量,得到实时的数据传输的安全系数,之后与安全系数标准进行对比,判断网络活动是否发生异常;
61、所述预警模块用于在判断网络活动发生异常,存在安全隐患时发出预警。
62、标准计算模块包括标准影响度计算单元和安全系数标准计算单元;
63、所述标准影响度计算单元用于收集网络活动时所有进行加密的数据,之后对所有收集的加密数据进行分类,得到网络活动时所有进行加密的数据种类,通过计算所有进行加密的数据种类影响度的平均值和标准差得到标准影响度;
64、所述安全系数标准计算模块用于收集历史中网络活动时数据传输的记录,得到每种数据在传输前和传输后的数据量,通过计算每种数据传输前和传输后的数据量比值得到每种数据的安全系数,之后计算所有数据安全系数的平均值得到网络活动时数据传输的安全系数标准。
65、与现有技术相比,本发明所达到的有益效果是:
66、1、本发明通过对网络活动时每种数据对于数据传输安全性的影响度进行计算,得到网络活动时需要进行加密的数据的标准影响度,通过标准影响度可以自动判断数据在传输前是否需要进行加密,可以实现智能数据加密,避免对所有数据均进行加密,提高了网络活动的效率。
67、2、本发明通过对历史网络活动时加密数据进行数据量的比值计算,得到网络活动时安全系数的标准值,之后通过对网络活动实时监测,判断网络活动数据传输是否安全,当判断存在异常和安全隐患时进行预警,大大提高了网络活动中数据传输的安全性,保证网络活动的正常工作。
本文地址:https://www.jishuxx.com/zhuanli/20240911/290673.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。