A network data transmission management system and method based on artificial intelligence
Through the network data transmission management system based on artificial intelligence, network data is intelligently selected and encrypted, which solves the problem of inconvenience in data encryption in the existing technology and improves the efficiency and security of network activities.
Patent Information
- Application Number
- CN202410748087.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-11
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2044-06-11
AI Technical Summary
The prior art cannot intelligently select data for encryption during network data transmission, resulting in less convenient changes in encrypted data and reduces the efficiency and security of network activities.
The network data transmission management system based on artificial intelligence is adopted to collect historical network activity data, analyze data types and security warning records, calculate the impact of each data, automatically determine the type of data that needs to be encrypted, and select appropriate encryption algorithms for encryption processing.
Intelligent data encryption is realized, the efficiency and security of network activities are improved, the security of data transmission is ensured, and unnecessary encryption operations are reduced.
Smart Images

Figure CN118611939B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of security monitoring, and in particular to an artificial intelligence-based network data transmission management system and method. Background Art
[0002] The popularity and rapid development of the Internet have provided a foundation for the rise of network activity data processing technology. With the rapid growth of the number of Internet users and the continuous enrichment and diversification of network applications, a large amount of data is generated and exchanged, which has promoted the demand and innovation of data processing technology. The development of big data technology provides important support for processing network activity data. Big data technology includes distributed computing, distributed storage, data mining, machine learning and other technologies, which can effectively process large-scale data sets and mine valuable information and insights from them. In many network activity data processing, the attention to network data transmission security has never decreased. How to increase the security of network data transmission is a consistent issue; and in the security of data transmission in network activities, the encrypted transmission of data is an indispensable step, but most of the existing data encryption is to directly limit certain data to be encrypted during network data transmission, or to encrypt all data generated in the production process, and it is impossible to intelligently select data for encryption, and it is inconvenient to change the encrypted data, which greatly reduces the efficiency and security of network activities. According to the above problems, the present invention provides a network data transmission management system and method based on artificial intelligence. Summary of the invention
[0003] The purpose of the present invention is to provide a network data transmission management system and method based on artificial intelligence to solve the problems raised in the above background technology.
[0004] In order to solve the above technical problems, the present invention provides the following technical solutions:
[0005] A network data transmission management method based on artificial intelligence, the method comprising the following steps:
[0006] S100, collecting all data generated during historical network activities, and marking the collected data; classifying the marked data to obtain a data set about data types;
[0007] Furthermore, the specific steps to obtain the data set about the data type are:
[0008] S101, collect all data generated during historical network activities, and mark the collected data, so that the total set of marked data is {s1, s2, s3...s n}, s1, s2, s3...s nThe 1st, 2nd, 3rd...nth data generated during the collected network activities, where n is a positive integer;
[0009] S102, analyzing the collected and marked data, recording the network activity type generated by each data, classifying the data according to different network activity types, and classifying the data generated by the same network activity type into the same category, and obtaining a data category data set of {z1, z2, z3...z v}, z1, z2, z3...z v are the 1st, 2nd, 3rd, ...vth data types obtained through analysis, where v is a positive integer.
[0010] There are many types of data generated in network activities. The data generated in different processes are different. Some data has little impact on network activities, so it does not need to be encrypted. Normal transmission is enough to ensure the normal operation of network activities. Therefore, all data can be selectively encrypted by classifying them according to the production process.
[0011] S200, collecting all records of security warnings during historical network activities, calculating the number of warnings caused by each type of data, and obtaining the impact of each type of data on network activity security;
[0012] Furthermore, the specific steps to obtain the impact of each type of data on the security of network activities are:
[0013] S201, collect all the records of security warnings in historical network activities, and obtain the historical security warning records as {y1, y2, y3...y x}, y1, y2, y3...y x is the 1st, 2nd, 3rd, ... xth safety warning that occurred in history, where x is a positive integer;
[0014] S202, collect and analyze the reasons for each security warning, and obtain the record type of each security warning in history, wherein the reason for the security warning is that the data in the network activity is abnormal, resulting in the security warning, and the types of data that have been abnormal in history are {s_a1, s_a2, s_a3...s_a c}, s_a1, s_a2, s_a3...s_a c To obtain the 1st, 2nd, 3rd, ..cth data of safety accidents in history, c is a positive integer;
[0015] S203, compare and analyze the collected historical security warning records and the types of abnormal data to obtain the number of security warnings for each data anomaly in history, the specific number is {b1, b2, b3...b c}, b1, b2, b3...b c is the number of security warnings for the 1st, 2nd, 3rd, ...cth types of data, where c is a positive integer;
[0016] S204. Calculate the impact of each data on the security of network activity data transmission based on the number of security warnings for each data obtained through comparative analysis. The specific formula is:
[0017]
[0018] In the formula, f i is the impact of the ith type of data on the security of network activities, b i is the number of security warnings for the i-th type of data, i ranges from 1 to c, and x is the total number of security warnings that occurred during network activities in history.
[0019] By calculating the number of security warnings caused by each data anomaly in history, we can indirectly reflect the impact of each data on the security of network activities. Calculating the impact of each data can reflect the necessity of encrypting each data. The greater the impact, the more necessary it is to encrypt the data.
[0020] S300, calculating the standard influence of data that needs to be encrypted during network activity data transmission according to the calculated influence of each type of data and the record of each encrypted data type in history;
[0021] Furthermore, the specific steps for calculating the standard impact of data that needs to be encrypted during data transmission during network activities are as follows:
[0022] S301, collect all encrypted data during network activities, and then classify all the collected encrypted data to obtain all the encrypted data types during network activities {s_j1, s_j2, s_j3...s_j d}, s_j1, s_j2, s_j3...s_j d The first, second, third, ...d types of data to be encrypted in the collected history, where d is a positive integer;
[0023] S302, according to the calculated impact of each type of data on the security of data transmission during network activities and the type of data to be encrypted, calculate the standard impact of data that needs to be encrypted during data transmission during network activities, the formula is:
[0024]
[0025]
[0026] f_y=f_p-f_b
[0027] In the formula, f_p is the average impact of all types of data to be encrypted, f_b is the standard deviation of the impact of all types of data to be encrypted, f_y is the standard impact of data that needs to be encrypted during data transmission during the calculated network activity, and f i is the influence of the i-th type of data to be encrypted, and d is the total number of all types of data to be encrypted.
[0028] By calculating the average impact of all data, the average impact of encrypted data in the network activity history can be obtained, but the standard impact cannot be obtained. The standard impact needs to ensure that no data that may cause network activity security is omitted. Therefore, the standard deviation is calculated to obtain the degree of deviation of the impact. The average value minus the standard deviation can be used to obtain the minimum average impact of the data that needs to be encrypted. This can ensure that while not omitting data that may cause network activity security, the number of data encryption times is reduced, thereby improving the efficiency of network activities.
[0029] S400, after calculating the influence of each type of data, analyzing the historical network data transmission records, and calculating the safety factor standard of network data transmission;
[0030] Furthermore, the specific steps for calculating the safety factor standard of network data transmission are:
[0031] S401, collect the data transmission records during the network activities in history, and obtain the data volume of each data before and after the transmission {Q1, Q2, Q3...Q v} and {Q′1, Q′2, Q′3...Q′ v}, Q1, Q2, Q3...Q v is the amount of data before the 1st, 2nd, 3rd, ...vth data transmission, Q′1, Q′2, Q′3, ... Q′ v is the amount of data after the 1st, 2nd, 3rd, ...vth data transmission, where v is a normal number;
[0032] S402, calculating the safety factor of each type of data transmission, the formula is:
[0033]
[0034] In the formula, ρ i is the security factor for the transmission of the i-th data, Q′ i is the amount of data after the i-th type of data is transmitted, Q i The amount of data before the i-th data is transmitted;
[0035] S403, calculate the safety factor of v types of data transmitted in the history by the above method as {ρ1, ρ2, ρ3...ρ v}, ρ1, ρ2, ρ3...ρ v is the safety factor for transmitting the 1st, 2nd, 3rd, ...vth types of data in history, where v is a positive integer;
[0036] S404. Calculate the safety factor standard of network activities according to the calculated safety factor of each type of data when it is transmitted. The formula is:
[0037]
[0038] In the formula, ρ_p is the safety factor standard of network activities, ρ i is the safety factor when the i-th type of data is transmitted, and v is the total number of data types transmitted;
[0039] S500, collecting each type of data generated during network activities in real time, and determining the impact of each type of data to obtain the type of data that needs to be encrypted;
[0040] Furthermore, the specific steps to obtain the type of data that needs to be encrypted are:
[0041] S501, when the user conducts network activities, the data generated in each network activity is collected in real time, and the real-time collected data type set is obtained as {z_s1, z_s2, z_s3...z_s g}, z_s1, z_s2, z_s3...z_s g are the 1st, 2nd, 3rd, ...gth types of data collected in real time, where g is a positive integer;
[0042] S502, according to the influence degree of each data obtained by calculation, the influence degree of each data collected in real time {f_s1, f_s2, f_s3...f_s g}, f_s1, f_s2, f_s3...f_s g is the influence of the 1st, 2nd, 3rd...gth types of data collected in real time, where g is a positive integer;
[0043] S503, compare the influence of each data collected in real time with the standard influence, when f_s i >f_y, determine the corresponding type data z_s i Data encryption is required, otherwise it is not required;
[0044] S504: According to the above judgment method, the g types of real-time collected data are judged to obtain the data set that needs to be encrypted as {z_j1, z_j2, z_j3...z_j h}, z_j1, z_j2, z_j3...z_j hTo determine the 1st, 2nd, 3rd... hth types of data that need to be encrypted, where h < g and h is a positive integer.
[0045] S600. After determining the types of data that need to be encrypted, select an encryption algorithm to encrypt the data and obtain encrypted data.
[0046] Furthermore, the specific steps for selecting an encryption algorithm to encrypt the data are as follows:
[0047] S601. After calculating the set of data types that need to be encrypted, compare to obtain the impact degrees of the data that need to be encrypted on the security of network activities, which are {f_j1, f_j2, f_j3... f_j h}, where f_j1, f_j2, f_j3... f_j h are the impact degrees of the 1st, 2nd, 3rd... hth data types that need to be encrypted, and h is a positive integer.
[0048] S602. Sort the h types of data that need to be encrypted obtained from the comparison in descending order of impact degree, and select encryption algorithms with different encryption strengths according to the impact degree to encrypt the h types of calculated data, and obtain the encrypted data after encryption processing as {j1, j2, j3... j h}, where j1, j2, j3... j h are the 1st, 2nd, 3rd... hth types of encrypted data after encryption.
[0049] S700. After obtaining the encrypted data, evaluate the security coefficient of network data transmission and judge the security of the encrypted network data transmission.
[0050] Furthermore, the specific steps for judging whether the encrypted network data transmission is secure are as follows:
[0051] S701. After judging and obtaining the encrypted data, collect the data volume before encryption and the data volume after encrypted transmission of the encrypted data, which are {Q_j1, Q_j2, Q_j3... Q_j h} and {Q′_j1, Q′_j2, Q′_j3... Q′_j h}, where Q_j1, Q_j2, Q_j3... Q_j h is the data volume before encryption of the 1st, 2nd, 3rd... hth types of encrypted data, and Q′_j1, Q′_j2, Q′_j3... Q′_j h is the data volume after encrypted transmission of the 1st, 2nd, 3rd... hth types of encrypted data, and h is a positive integer.
[0052] S702. Calculate the security coefficient during real-time network activity data transmission. The formula is:
[0053]
[0054] In the formula, ρ_s is the safety factor for real-time network activity data transmission, Q′_j i is the amount of data after the i-th encrypted data is encrypted and transmitted, Q_j i is the amount of data before encryption of the i-th type of encrypted data, and h is the total number of types of data to be encrypted and transmitted;
[0055] S703. When the safety factor of real-time network activity data transmission is calculated, if ρ_s<ρ_p, it is determined that there is a risk in data transmission during network activity and an early warning is issued; otherwise, it is proved that data transmission during network activity is safe and the user continues to work and carry out network activities.
[0056] An artificial intelligence-based network data transmission management system, an intelligent device information integrated control system includes a data collection module, an influence calculation module, a standard calculation module, a real-time encryption judgment module, a data encryption module, a security judgment module and an early warning module;
[0057] The data collection module is used to collect each type of data generated during historical network activities, and to collect security warning records and data encryption records during historical network activities;
[0058] The impact calculation module is used to calculate the impact of each type of data during network activities on production safety by analyzing the security warning records during historical network activities;
[0059] The standard calculation module is used to calculate the standard impact and safety factor standard of data that needs to be encrypted during network activities;
[0060] The real-time encryption judgment module is used to collect real-time data generated during network activities, and judge the impact of each type of data on the security of network activity data transmission, and finally obtain the data that needs to be encrypted;
[0061] The data encryption module is used to select different encryption algorithms to encrypt the data to generate encrypted data after calculating the data to be encrypted according to the influence of the data to be encrypted;
[0062] The security judgment module is used to obtain the security factor of real-time network activity data transmission according to the amount of data before encryption and the amount of data after encryption transmission, and then compare it with the security factor standard to determine whether the network activity is abnormal;
[0063] The early warning module is used to issue an early warning when it is determined that network activities are abnormal and there are potential safety hazards.
[0064] The standard calculation module includes a standard influence calculation unit and a safety factor standard calculation unit;
[0065] The standard impact calculation unit is used to collect all encrypted data during network activities, and then classify all the collected encrypted data to obtain all types of data encrypted during network activities, and obtain the standard impact by calculating the average and standard deviation of the impact of all types of encrypted data;
[0066] The safety factor standard calculation module is used to collect records of data transmission during historical network activities, obtain the data volume of each data before and after transmission, obtain the safety factor of each data by calculating the ratio of the data volume before and after transmission of each data, and then calculate the average value of the safety factors of all data to obtain the safety factor standard of data transmission during network activities.
[0067] Compared with the prior art, the beneficial effects achieved by the present invention are:
[0068] 1. The present invention calculates the impact of each type of data on data transmission security during network activities to obtain the standard impact of data that needs to be encrypted during network activities. The standard impact can be used to automatically determine whether the data needs to be encrypted before transmission, thereby realizing intelligent data encryption, avoiding encryption of all data, and improving the efficiency of network activities.
[0069] 2. The present invention calculates the ratio of the data volume of encrypted data during historical network activities to obtain the standard value of the security factor during network activities. Then, through real-time monitoring of network activities, it determines whether the data transmission of network activities is safe. When it is determined that there are abnormalities and safety hazards, an early warning is issued, which greatly improves the security of data transmission in network activities and ensures the normal operation of network activities. BRIEF DESCRIPTION OF THE DRAWINGS
[0070] The accompanying drawings are used to provide further understanding of the present invention and constitute a part of the specification. They are used to explain the present invention together with the embodiments of the present invention and do not constitute a limitation of the present invention.
[0071] In the attached picture:
[0072] Figure 1 It is a schematic diagram of the steps of a network data transmission management method based on artificial intelligence of the present invention;
[0073] Figure 2 It is a module distribution diagram of a network data transmission management system based on artificial intelligence of the present invention. DETAILED DESCRIPTION
[0074] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0075] See also Figure 1-Figure 2 , the present invention provides a technical solution:
[0076] A network data transmission management method based on artificial intelligence, the method comprising the following steps:
[0077] S100, collecting all data generated during historical network activities, and marking the collected data; classifying the marked data to obtain a data set about data types;
[0078] The specific steps to obtain a data set about data types are:
[0079] S101, collect all data generated during historical network activities, and mark the collected data, so that the total set of marked data is {s1, s2, s3...s n}, s1, s2, s3...s n The 1st, 2nd, 3rd...nth data generated during the collected network activities, where n is a positive integer;
[0080] S102, analyzing the collected and marked data, recording the network activity type generated by each data, classifying the data according to different network activity types, and classifying the data generated by the same network activity type into the same category, and obtaining a data category data set of {z1, z2, z3...z v}, z1, z2, z3...z v are the 1st, 2nd, 3rd, ...vth data types obtained through analysis, where v is a positive integer.
[0081] There are many types of data generated in network activities. The data generated in different processes are different. Some data has little impact on network activities, so it does not need to be encrypted. Normal transmission is enough to ensure the normal operation of network activities. Therefore, all data can be selectively encrypted by classifying them according to the production process.
[0082] S200, collecting all records of security warnings during historical network activities, calculating the number of warnings caused by each type of data, and obtaining the impact of each type of data on network activity security;
[0083] The specific steps to obtain the impact of each type of data on the security of network activities are:
[0084] S201, collect all the records of security warnings in historical network activities, and obtain the historical security warning records as {y1, y2, y3...y x}, y1, y2, y3...y x is the 1st, 2nd, 3rd, ... xth safety warning that occurred in history, where x is a positive integer;
[0085] S202, collect and analyze the reasons for each security warning, and obtain the record type of each security warning in history, wherein the reason for the security warning is that the data in the network activity is abnormal, resulting in the security warning, and the types of data that have been abnormal in history are {s_a1, s_a2, s_a3...s_a c}, s_a1, s_a2, s_a3...s_a c To obtain the 1st, 2nd, 3rd, ..cth data of safety accidents in history, c is a positive integer;
[0086] S203, compare and analyze the collected historical security warning records and the types of abnormal data to obtain the number of security warnings for each data anomaly in history, the specific number is {b1, b2, b3...b c}, b1, b2, b3...b c is the number of security warnings for the 1st, 2nd, 3rd, ...cth types of data, where c is a positive integer;
[0087] S204. Calculate the impact of each data on the security of network activity data transmission based on the number of security warnings for each data obtained through comparative analysis. The specific formula is:
[0088]
[0089] In the formula, f i is the impact of the ith type of data on the security of network activities, b i is the number of security warnings for the i-th type of data, i ranges from 1 to c, and x is the total number of security warnings that occurred during network activities in history.
[0090] By calculating the number of security warnings caused by each data anomaly in history, we can indirectly reflect the impact of each data on the security of network activities. Calculating the impact of each data can reflect the necessity of encrypting each data. The greater the impact, the more necessary it is to encrypt the data.
[0091] S300, calculating the standard influence of data that needs to be encrypted during network activity data transmission according to the calculated influence of each type of data and the record of each encrypted data type in history;
[0092] The specific steps for calculating the standard impact of data that needs to be encrypted during data transmission during network activities are:
[0093] S301, collect all encrypted data during network activities, and then classify all the collected encrypted data to obtain all the encrypted data types during network activities {s_j1, s_j2, s_j3...s_j d}, s_j1, s_j2, s_j3...s_j d The first, second, third, ...d types of data to be encrypted in the collected history, where d is a positive integer;
[0094] S302, according to the calculated impact of each type of data on the security of data transmission during network activities and the type of data to be encrypted, calculate the standard impact of data that needs to be encrypted during data transmission during network activities, the formula is:
[0095]
[0096] f_y=f_p-f_b
[0097] In the formula, f_p is the average impact of all types of data to be encrypted, f_b is the standard deviation of the impact of all types of data to be encrypted, f_y is the standard impact of data that needs to be encrypted during data transmission during the calculated network activity, and f i is the influence of the i-th type of data to be encrypted, and d is the total number of all types of data to be encrypted.
[0098] By calculating the average impact of all data, the average impact of encrypted data in the network activity history can be obtained, but the standard impact cannot be obtained. The standard impact needs to ensure that no data that may cause network activity security is omitted. Therefore, the standard deviation is calculated to obtain the degree of deviation of the impact. The average value minus the standard deviation can be used to obtain the minimum average impact of the data that needs to be encrypted. This can ensure that while not omitting data that may cause network activity security, the number of data encryption times is reduced, thereby improving the efficiency of network activities.
[0099] S400, after calculating the influence of each type of data, analyzing the historical network data transmission records, and calculating the safety factor standard of network data transmission;
[0100] The specific steps for calculating the safety factor standard for network data transmission are:
[0101] S401, collect the data transmission records during the network activities in history, and obtain the data volume of each data before and after the transmission {Q1, Q2, Q3...Q v} and {Q′1, Q′2, Q′3...Q′ v}, Q1, Q2, Q3...Q v is the amount of data before the 1st, 2nd, 3rd, ...vth data transmission, Q′1, Q′2, Q′3, ... Q′ v is the amount of data after the 1st, 2nd, 3rd, ...vth data transmission, where v is a normal number;
[0102] S402, calculating the safety factor of each type of data transmission, the formula is:
[0103]
[0104] In the formula, ρ i is the security factor for the transmission of the i-th data, Q′ i is the amount of data after the i-th type of data is transmitted, Q i The amount of data before the i-th data is transmitted;
[0105] S403, calculate the safety factor of v types of data transmitted in the history by the above method as {ρ1, ρ2, ρ3...ρ v}, ρ1, ρ2, ρ3...ρ v is the safety factor for transmitting the 1st, 2nd, 3rd, ...vth types of data in history, where v is a positive integer;
[0106] S404. Calculate the safety factor standard of network activities according to the calculated safety factor of each type of data when it is transmitted. The formula is:
[0107]
[0108] In the formula, ρ_p is the safety factor standard of network activities, ρ i is the safety factor when the i-th type of data is transmitted, and v is the total number of data types transmitted;
[0109] S500, collecting each type of data generated during network activities in real time, and determining the impact of each type of data to obtain the type of data that needs to be encrypted;
[0110] The specific steps to obtain the type of data that needs to be encrypted are:
[0111] S501, when the user conducts network activities, the data generated in each network activity is collected in real time, and the real-time collected data type set is obtained as {z_s1, z_s2, z_s3...z_s g}, z_s1, z_s2, z_s3...z_s g are the 1st, 2nd, 3rd, ...gth types of data collected in real time, where g is a positive integer;
[0112] S502. According to the influence degrees of each type of data obtained by calculation, compare to obtain the influence degrees {f_s1, f_s2, f_s3... f_s g} of each type of data collected in real time, where f_s1, f_s2, f_s3... f_s g are the influence degrees of the 1st, 2nd, 3rd... gth types of data collected in real time, and g is a positive integer;
[0113] S503. Compare the influence degrees of each type of data collected in real time obtained by comparison with the standard influence degree. When f_s i > f_y, it is determined that the corresponding type of data z_s i needs to be data-encrypted, otherwise it does not;
[0114] S504. According to the above judgment method, judge the g types of data collected in real time, and obtain the data set that needs to be encrypted as {z_j1, z_j2, z_j3... z_j h}, where z_j1, z_j2, z_j3... z_j h are the 1st, 2nd, 3rd... hth types of data that need to be encrypted obtained by judgment, h < g, and h is a positive integer.
[0115] S600. After determining the types of data that need to be encrypted, select an encryption algorithm to encrypt the data to obtain encrypted data;
[0116] The specific steps for selecting an encryption algorithm to encrypt the data are as follows:
[0117] S601. After calculating the set of types of data that need to be encrypted, compare to obtain the influence degrees on the security of network activities of the data that need to be encrypted, which are {f_j1, f_j2, f_j3... f_j h}, where f_j1, f_j2, f_j3... f_j h are the influence degrees of the 1st, 2nd, 3rd... hth types of data that need to be encrypted obtained by calculation, and h is a positive integer;
[0118] S602. Sort the h types of data that need to be encrypted obtained by comparison in descending order of influence degree, and select encryption algorithms with different encryption strengths according to the size of the influence degree to encrypt the h types of data obtained by calculation, and obtain the encrypted data after encryption processing as {j1, j2, j3... j h}, where j1, j2, j3... j h are the 1st, 2nd, 3rd... hth types of encrypted data after encryption.
[0119] S700: After obtaining the encrypted data, perform a security factor assessment on the network data transmission to determine the security of the encrypted network data transmission.
[0120] The specific steps to determine whether the encrypted network data transmission is secure are:
[0121] S701, after determining that the encrypted data is obtained, collect the amount of data before encryption and the amount of data after encryption transmission, which are {Q_j1, Q_j2, Q_j3...Q_j h} and {Q′_j1, Q′_j2, Q′_j3...Q′_j h}, Q_j1, Q_j2, Q_j3...Q_j h is the amount of data before encryption of the first, second, third, ...h encrypted data, Q′_j1, Q′_j2, Q′_j3, ... Q′_j h The amount of data after the encrypted transmission of the first, second, third, ...h types of encrypted data, where h is a positive integer;
[0122] S702. Calculate the safety factor of real-time network activity data transmission, the formula is:
[0123]
[0124] In the formula, ρ_s is the safety factor for real-time network activity data transmission, Q′_j i is the amount of data after the i-th encrypted data is encrypted and transmitted, Q_j i is the amount of data before encryption of the i-th type of encrypted data, and h is the total number of types of data to be encrypted and transmitted;
[0125] S703. When the safety factor of real-time network activity data transmission is calculated, if ρ_s<ρ_p, it is determined that there is a risk in data transmission during network activity and an early warning is issued; otherwise, it is proved that data transmission during network activity is safe and the user continues to work and carry out network activities.
[0126] An artificial intelligence-based network data transmission management system, an intelligent device information integrated control system includes a data collection module, an influence calculation module, a standard calculation module, a real-time encryption judgment module, a data encryption module, a security judgment module and an early warning module;
[0127] The data collection module is used to collect each type of data generated during historical network activities, and to collect security warning records and data encryption records during historical network activities;
[0128] The impact calculation module is used to calculate the impact of each type of data during network activities on production safety by analyzing the security warning records during historical network activities;
[0129] The standard calculation module is used to calculate the standard impact and safety factor standard of data that needs to be encrypted during network activities;
[0130] The real-time encryption judgment module is used to collect real-time data generated during network activities, and judge the impact of each type of data on the security of network activity data transmission, and finally obtain the data that needs to be encrypted;
[0131] The data encryption module is used to select different encryption algorithms to encrypt the data to generate encrypted data after calculating the data to be encrypted according to the influence of the data to be encrypted;
[0132] The security judgment module is used to obtain the security factor of real-time network activity data transmission according to the amount of data before encryption and the amount of data after encryption transmission, and then compare it with the security factor standard to determine whether the network activity is abnormal;
[0133] The early warning module is used to issue an early warning when it is determined that network activities are abnormal and there are potential safety hazards.
[0134] The standard calculation module includes a standard influence calculation unit and a safety factor standard calculation unit;
[0135] The standard impact calculation unit is used to collect all encrypted data during network activities, and then classify all the collected encrypted data to obtain all types of data encrypted during network activities, and obtain the standard impact by calculating the average and standard deviation of the impact of all types of encrypted data;
[0136] The safety factor standard calculation module is used to collect records of data transmission during historical network activities, obtain the data volume of each data before and after transmission, obtain the safety factor of each data by calculating the ratio of the data volume before and after transmission of each data, and then calculate the average value of the safety factors of all data to obtain the safety factor standard of data transmission during network activities.
[0137] Example 1
[0138] The data generated when users conduct network activities on their computers are collected, and the data types obtained include response time, access address, access record and other data. The number of times the three types of data caused security warnings in historical production was 3, 5, and 1 respectively. The three types of data were analyzed and calculated to have an impact of 33%, 55%, and 11% respectively;
[0139] Afterwards, the encrypted data collected during historical network activities was response time and access address, and the standard impact was calculated to be 11%. Afterwards, the data volume before and after each data transmission in historical production was collected, which was 24MB, 38MB, 9MB and 23MB, 27MB, 5MB, and the calculated safety factor standard was 62%;
[0140] Real-time data collection during network activities, including response time and access records. The data that needs to be encrypted is determined to be response time data. The response time is encrypted and transmitted during network activities. The data volume before and after encryption transmission is detected to be 45MB and 40MB respectively.
[0141] Finally, the safety factor of network activities is calculated using the formula:
[0142]
[0143] The safety factor of real-time network activities is 89%. It is determined that the network activities are safe and there are no abnormalities.
[0144] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device.
[0145] Finally, it should be noted that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art can still modify the technical solutions described in the aforementioned embodiments or replace some of the technical features therein by equivalents. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A network data transmission management method based on artificial intelligence, characterized in that: The method comprises the following steps: S100, collecting all data generated during historical network activities, and marking the collected data; classifying the marked data to obtain a data set about data types; S200, collecting all records of security warnings during historical network activities, calculating the number of warnings caused by each type of data, and obtaining the impact of each type of data on network activity security; S300, calculating the standard influence of data that needs to be encrypted during network activity data transmission according to the calculated influence of each type of data and the record of each encrypted data type in history; S400, after calculating the influence of each type of data, analyzing the historical network data transmission records, and calculating the safety factor standard of network data transmission; The specific steps for calculating the safety factor standard for network data transmission are: S401, collect the data transmission records during the network activities in history, and obtain the data volume of each data before and after the transmission {Q1, Q2, Q3...Q v } and {Q′1, Q′2, Q′3...Q′ v }, Q1, Q2, Q3...Q v is the amount of data before the 1st, 2nd, 3rd, ...vth data transmission, Q′1, Q′2, Q′3, ... Q′ v is the amount of data after the 1st, 2nd, 3rd, ...vth data transmission, where v is a normal number; S402, calculating the safety factor of each type of data transmission, the formula is: In the formula, ρ i is the security factor for the transmission of the i-th data, Q′ i is the amount of data after the i-th data is transmitted, Q i The amount of data before the i-th data is transmitted; S403, calculate the safety factor of v types of data transmitted in the history by the above method as {ρ1, ρ2, ρ3...ρ v }, ρ1, ρ2, ρ3...ρ v is the safety factor for transmitting the 1st, 2nd, 3rd, ...vth types of data in history, where v is a positive integer; S404. Calculate the safety factor standard of network activities according to the calculated safety factor of each type of data when it is transmitted. The formula is: In the formula, ρ_p is the safety factor standard of network activities, ρ i is the safety factor when the i-th type of data is transmitted, and v is the total number of data types transmitted; S500, collecting each type of data generated during network activities in real time, and determining the impact of each type of data to obtain the type of data that needs to be encrypted; The specific steps to obtain the type of data that needs to be encrypted are: S501, when the user conducts network activities, the data generated in each network activity is collected in real time, and the real-time collected data type set is obtained as {z_s1, z_s2, z_s3...z_s g }, z_s1, z_s2, z_s3...z_s g are the 1st, 2nd, 3rd, ...gth types of data collected in real time, where g is a positive integer; S502, according to the influence degree of each data obtained by calculation, the influence degree of each data collected in real time {f_s1, f_s2, f_s3...f_s g }, f_s1, f_s2, f_s3...f_s g is the influence of the 1st, 2nd, 3rd...gth types of data collected in real time, where g is a positive integer; S503, compare the influence of each data collected in real time with the standard influence, when f_s i >f_y, determine the corresponding type data z_s i Data encryption is required, otherwise it is not required; f_y is the standard impact of data that needs to be encrypted during data transmission during the network activity of the calculation; S504. According to the above judgment method, judge the g kinds of real-time collected data, and obtain that the data set to be encrypted is {z_j1, z_j2, z_j3... z_j h}, where z_j1, z_j2, z_j3... z_j h are the 1st, 2nd, 3rd... hth types of data to be encrypted obtained by judgment, h < g, and h is a positive integer; S600, after determining the type of data to be encrypted, selecting an encryption algorithm to encrypt the data to obtain encrypted data; The specific steps for selecting an encryption algorithm to encrypt data are: S601, after calculating the data type set that needs to be encrypted, compare and obtain the impact of the data that needs to be encrypted on the security of network activities, which are {f_j1, f_j2, f_j3...f_j h }, f_j1, f_j2, f_j3...f_j h is the calculated influence of the 1st, 2nd, 3rd, ...hth data types that need to be encrypted, where h is a positive integer; S602, sort the h types of data to be encrypted obtained by comparison in descending order of influence, select encryption algorithms with different encryption strengths according to the influence, and encrypt the h types of data obtained by calculation, so that the encrypted data obtained after encryption is {j1, j2, j3...j h }, j1, j2, j3...j h The encrypted data are the first, second, third, ...h types of encrypted data; S700, after obtaining the encrypted data, evaluating the security factor of the network data transmission to determine the security of the encrypted network data transmission; The specific steps to determine whether the encrypted network data transmission is secure are: S701, after determining that the encrypted data is obtained, collect the amount of data before encryption and the amount of data after encryption transmission, which are {Q_j1, Q_j2, Q_j3...Q_j h } and {Q′_j1, Q′_j2, Q′_j3...Q′_j h }, Q_j1, Q_j2, Q_j3...Q_j h is the amount of data before encryption of the first, second, third, ...h encrypted data, Q′_j1, Q′_j2, Q′_j3, ... Q′_j h The amount of data after the encrypted transmission of the first, second, third, ...h types of encrypted data, where h is a positive integer; S702. Calculate the safety factor of real-time network activity data transmission, the formula is: In the formula, ρ_s is the safety factor for real-time network activity data transmission, Q′_j i is the amount of data after the i-th encrypted data is encrypted and transmitted, Q_j i is the amount of data before encryption of the i-th type of encrypted data, and h is the total number of types of data to be encrypted and transmitted; S703. When the safety factor of real-time network activity data transmission is calculated, if ρ_s<ρ_p, it is determined that there is a risk in data transmission during network activity and an early warning is issued; otherwise, it is proved that data transmission during network activity is safe and the user continues to work and carry out network activities.
2. The method for managing network data transmission based on artificial intelligence according to claim 1, characterized in that: The specific steps of obtaining the data set about the data type in S100 are as follows: S101, collect all data generated during historical network activities, and mark the collected data, so that the total set of marked data is {s1, s2, s3...s n }, s1, s2, s3...s n The 1st, 2nd, 3rd...nth data generated during the collected network activities, where n is a positive integer; S102, analyzing the collected and marked data, recording the network activity type generated by each data, classifying the data according to different network activity types, and classifying the data generated by the same network activity type into the same category, and obtaining a data category data set of {z1, z2, z3...z v }, z1, z2, z3...z v are the 1st, 2nd, 3rd, ...vth data types obtained through analysis, where v is a positive integer.
3. The method for managing network data transmission based on artificial intelligence according to claim 1, characterized in that: The specific steps of obtaining the influence of each type of data on the security of network activities in S200 are: S201, collect all the records of security warnings in historical network activities, and obtain the historical security warning records as {y1, y2, y3...y x }, y1, y2, y3...y x is the 1st, 2nd, 3rd, ... xth safety warning that occurred in history, where x is a positive integer; S202, collect and analyze the reasons for each security warning, and obtain the record type of each security warning in history, wherein the reason for the security warning is that the data in the network activity is abnormal, resulting in the security warning, and the types of data that have been abnormal in history are {s_a1, s_a2, s_a3...s_a c }, s_a1, s_a2, s_a3...s_a c To obtain the 1st, 2nd, 3rd, ..cth data of safety accidents in history, c is a positive integer; S203, compare and analyze the collected historical security warning records and the types of abnormal data to obtain the number of security warnings for each data anomaly in history, the specific number is {b1, b2, b3...b c }, b1, b2, b3...b c is the number of security warnings for the 1st, 2nd, 3rd, ...cth types of data, where c is a positive integer; S204. Calculate the impact of each data on network activity security based on the number of security warnings for each data obtained through comparative analysis. The specific formula is: In the formula, f i is the impact of the ith type of data on the security of network activities, b i is the number of security warnings for the i-th type of data, i ranges from 1 to c, and x is the total number of security warnings that occurred during network activities in history.
4. The method for managing network data transmission based on artificial intelligence according to claim 1, characterized in that: The specific steps of calculating the standard impact of data that needs to be encrypted during data transmission during network activity in S300 are: S301, collect all encrypted data during network activities, and then classify all the collected encrypted data to obtain all the encrypted data types during network activities {s_j1, s_j2, s_j3...s_j d }, s_j1, s_j2, s_j3...s_j d The first, second, third, ...d types of data to be encrypted in the collected history, where d is a positive integer; S302, according to the calculated impact of each type of data on the security of network activities and the type of data to be encrypted, calculate the standard impact of data that needs to be encrypted during data transmission during network activities, the formula is: f_y=f_p-f_b In the formula, f_p is the average impact of all types of data to be encrypted, f_b is the standard deviation of the impact of all types of data to be encrypted, f_y is the standard impact of data that needs to be encrypted during data transmission during the calculated network activity, and f i is the influence of the i-th type of data to be encrypted, and d is the total number of all types of data to be encrypted.
5. An artificial intelligence-based network data transmission management system using an artificial intelligence-based network data transmission management method according to any one of claims 1 to 4, characterized in that: The intelligent device information integrated control system includes a data collection module, an influence calculation module, a standard calculation module, a real-time encryption judgment module, a data encryption module, a security judgment module and an early warning module; The data collection module is used to collect each type of data generated during historical network activities, and to collect security warning records and data encryption records during historical network activities; The impact calculation module is used to calculate the impact of each data on the security of network activities by analyzing the security warning records of historical network activities; The standard calculation module is used to calculate the standard impact and safety factor standard of data that needs to be encrypted during network activities; The real-time encryption judgment module is used to collect real-time data generated during network activities, and judge the impact of each type of data on the security of network activities, and finally obtain the data that needs to be encrypted; The data encryption module is used to select different encryption algorithms to encrypt the data to generate encrypted data after calculating the data to be encrypted according to the influence of the data to be encrypted; The security judgment module is used to obtain the security factor of real-time network activity data transmission according to the amount of data before encryption and the amount of data after encryption transmission, and then compare it with the security factor standard to determine whether the network activity is abnormal; The early warning module is used to issue an early warning when it is determined that network activities are abnormal and there are potential safety hazards.
6. The artificial intelligence-based network data transmission management system according to claim 5, characterized in that: The standard calculation module includes a standard influence calculation unit and a safety factor standard calculation unit; The standard impact calculation unit is used to collect all encrypted data during network activities, and then classify all the collected encrypted data to obtain all types of data encrypted during network activities, and obtain the standard impact by calculating the average and standard deviation of the impact of all types of encrypted data; The safety factor standard calculation module is used to collect records of data transmission during historical network activities, obtain the data volume of each data before and after transmission, obtain the safety factor of each data by calculating the ratio of the data volume before and after transmission of each data, and then calculate the average value of the safety factors of all data to obtain the safety factor standard of data transmission during network activities.
Citation Information
Patent Citations
Data security storage method and system based on big data platform
CN117270785A
Network data security management system based on artificial intelligence
CN118118271A