An intelligent data security verification method
By encrypting and hash verification on the data, combined with transmission level division and exception handling mechanism, the problem of low verification efficiency when data abnormalities is solved, and the security and stability of data transmission are improved.
Patent Information
- Application Number
- CN202510075230.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-17
- Publication Date
- 2025-07-22
- Estimated Expiration
- 2045-01-17
AI Technical Summary
The prior art cannot effectively handle data abnormalities when determining data, resulting in low data network verification efficiency and data transmission risk.
By sending verification instructions periodically, the data to be transmitted is encrypted and decrypted, the hash verification is used to determine the completeness of the transmitted data, and accurately divides it based on the proportion of the transmission level and the data distribution parameters, and deals with abnormal situations, including adjusting the transmission bandwidth, key update frequency and hash algorithm adjustment.
It improves the verification efficiency of the data network, enhances the security and stability of data transmission, and ensures the integrity and security of data transmission.
Smart Images

Figure CN119520167B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of security verification, and particularly to an intelligent data security verification method. Background Art
[0002] Data security verification refers to verifying whether the data security capabilities of an organization or individual reach a certain level through a series of evaluations and tests, so as to gain the trust and recognition of the outside world. The core purpose of data security verification is to ensure the confidentiality, integrity, and availability of data, reduce the risk of data leakage, and prevent unauthorized access and dissemination of sensitive information.
[0003] Invention Application: CN114925782A, discloses a method and system for automatic verification of data classification and grading, including the following steps: receiving a classification and grading list, preprocessing and saving it; accessing the database to be verified, extracting several data samples, automatically proofreading the data samples with the classification and grading list as the standard to obtain the verification results of each item of data, and counting the first accuracy rate; if the first accuracy rate is greater than the preset value, prompt to submit a new classification and grading list, end the process or return to receive a new classification and grading list; It can be seen that the above technical solution has the following problems: in the case of determining data anomalies, it is impossible to handle the anomalies, and the verification efficiency for the data network is low, resulting in risks in data transmission in the network. Summary of the Invention
[0004] Therefore, the present invention provides an intelligent data security verification method to overcome the problems in the prior art that in the case of determining data anomalies, it is impossible to handle the anomalies, the verification efficiency for the data network is low, resulting in risks in data transmission in the network.
[0005] To achieve the above object, the present invention provides an intelligent data security verification method, including:
[0006] S1, when a data transmission instruction is obtained, randomly extract several data from the data to be transmitted and determine them as verification data respectively, determine the corresponding verification data received by the receiving end as the data to be verified, and periodically send verification instructions with a preset verification duration as the period;
[0007] S2, encrypt each data to be transmitted to generate several encrypted strings, perform transmission processing on each encrypted string, the receiving end receives the encrypted strings, and the decryption unit decrypts each encrypted string based on the stored key;
[0008] S3. Determine the single-group verification data and the data to be verified as single-group transmission data. When receiving the verification instruction, the verification unit verifies each group of transmission data within the preset verification duration based on hash verification, obtains the hash values of the verification data and the data to be verified respectively for a single group of transmission data, and determines the transmission integrity of the transmission data based on the obtained hash values;
[0009] S4. Divide the transmission levels of each group of transmission data based on each transmission integrity. The transmission levels include first-level transmission, second-level transmission, third-level transmission, and fourth-level transmission;
[0010] S5. When the division of each transmission level is completed, determine whether the transmission of the data is qualified based on the proportion of the transmission levels. When it is determined that the data transmission is abnormal, determine the processing method for the abnormal transmission, including:
[0011] Adjust the transmission bandwidth of the data to the corresponding value, adjust the key update frequency of the decryption unit to the corresponding value, or update the hash algorithm.
[0012] Further, in the S3, the process of determining the transmission integrity of the transmission data based on the obtained hash values includes:
[0013] Compare the hash values of the verification data and the data to be verified, and determine the ratio of the number of bytes of the same data to the total number of bytes of the hash value of the data to be verified as the transmission integrity for a single group of transmission data;
[0014] In the S4, the process of dividing the transmission levels of the transmission data based on the transmission integrity includes:
[0015] If the transmission integrity is greater than the second preset integrity, divide the single group of transmission data into first-level transmission;
[0016] If the transmission integrity is less than or equal to the second preset integrity and greater than the first preset integrity, record the single group of transmission data as data to be evaluated, and divide the levels of each data to be evaluated based on the data distribution parameters of each data to be evaluated;
[0017] If the transmission integrity is less than or equal to the first preset integrity, divide the transmission levels of the transmission data based on the integrity difference parameter.
[0018] Further, dividing the levels of each data to be evaluated based on the data distribution parameters of each data to be evaluated includes:
[0019] Obtain the data distribution parameter, sequentially obtain the transmission time nodes of each data to be evaluated, calculate the time differences between the transmission time nodes, solve the ratio of the average value of each time difference to the preset verification duration, and obtain the data distribution parameter;
[0020] If the data distribution parameter is less than or equal to the preset distribution parameter, the transmission levels of each data to be evaluated are divided based on the complete difference parameter;
[0021] If the data distribution parameter is greater than the preset distribution parameter, each data to be evaluated is divided into secondary transmission.
[0022] Further, the process of dividing the transmission levels of the transmitted data or the data to be evaluated based on the complete difference parameter includes:
[0023] Determine the difference between the first preset integrity and the transmission integrity as the complete difference parameter;
[0024] If the complete difference parameter is less than or equal to the preset complete difference parameter, the corresponding data to be evaluated or transmitted data is divided into tertiary transmission;
[0025] If the complete difference parameter is greater than the preset complete difference parameter, the corresponding data to be evaluated or transmitted data is divided into quaternary transmission.
[0026] Further, in the S5, determining whether the data transmission situation is qualified based on the proportion of the transmission levels includes:
[0027] Determine the proportion of each transmission level. Determine the first-level proportion as the ratio of the number of groups of transmitted data divided into primary transmission and the total number of each group of transmitted data; Determine the second-level proportion as the ratio of the number of groups of transmitted data divided into secondary transmission and the total number of each group of transmitted data; Determine the third-level proportion as the ratio of the number of groups of transmitted data divided into tertiary transmission and the total number of each group of transmitted data; Determine the fourth-level proportion as the ratio of the number of groups of transmitted data divided into quaternary transmission and the total number of each group of transmitted data;
[0028] If the largest value among the proportions of each level is the first-level proportion, it is determined that the data transmission is qualified, and it is determined to continue the transmission of each data to be transmitted with the current transmission parameters;
[0029] If the largest value among the proportions of each level is the second-level proportion, it is determined that the data transmission is abnormal, and the transmission bandwidth for the data is adjusted to the corresponding value based on the data distribution parameter;
[0030] If the largest value among the proportions of each level is the third-level proportion, it is determined that the data transmission is abnormal, and the key update frequency of the decryption unit is adjusted to the corresponding value based on the third-level proportion;
[0031] If the largest value among the proportions of each level is the fourth-level proportion, it is determined that the data transmission is abnormal, and the hash algorithm is updated.
[0032] Further, the transmission bandwidth for the data is adjusted to the corresponding value based on the data distribution parameter, where:
[0033] The increase amplitude of the transmission bandwidth determined based on the data distribution parameter is proportional to the data distribution parameter.
[0034] Further, when the adjustment of the transmission bandwidth is completed, the adjusted transmission bandwidth is compared with the preset maximum bandwidth. If the adjusted transmission bandwidth is less than or equal to the preset maximum bandwidth, the adjusted transmission bandwidth is continuously used to complete the transmission of the data to be transmitted; if the adjusted transmission bandwidth is greater than the preset maximum bandwidth, the preset maximum bandwidth is used to complete the transmission of the data to be transmitted, and the compression ratio of the data to be transmitted during the transmission process is adjusted to 1.11 times the initial compression ratio.
[0035] Further, the key update frequency of the decryption unit is adjusted to the corresponding value based on the three - level ratio, where:
[0036] The increase amplitude of the key update frequency of the decryption unit determined based on the three - level ratio is proportional to the three - level ratio.
[0037] Compared with the prior art, the beneficial effects of the present invention are as follows: the transmitted data and the data to be transmitted are extracted for hash verification, and the transmission levels of each group of transmitted data are divided based on the generated hash values. Whether the transmission of the data is qualified is determined according to the ratio of each transmission level. In the case of determining data anomalies, the anomalies are processed, which improves the verification efficiency of the data network and the security of data transmission in the network.
[0038] Further, the transmission levels of the transmitted data are divided according to the transmission integrity. When the transmission integrity is less than or equal to the second preset integrity and greater than the first preset integrity, there is a small amount of data missing at this time. The group of transmitted data is initially determined as the data to be evaluated. After the levels of each group of transmitted data within the preset verification duration are divided, the levels of each data to be evaluated are re - divided as a whole to determine the data distribution parameter. The data distribution parameter characterizes the time distribution of the occurrence of each data to be evaluated. When the data distribution parameter is greater than the preset distribution parameter, the distribution of the missing data is scattered at this time. Since the network fluctuates and causes some data to be missing, the data to be evaluated corresponding to the network anomaly situation is divided into the second - level transmission. While the levels of each group of transmitted data are accurately divided within the refined preset verification duration, the verification accuracy of each data is further improved.
[0039] Further, when the data distribution parameter is less than or equal to the preset distribution parameter, missing data appears in the dataset at this time. At this time, the transmission levels of each data to be evaluated are further divided according to the complete difference parameter; when it is determined that the transmission integrity is less than or equal to the first preset integrity, the transmission levels of the transmitted data are divided based on the complete difference parameter; when the complete difference parameter is less than or equal to the preset complete difference parameter, a large number of abnormal data appear due to data interception at this time. The transmitted data or the data to be evaluated in this case is recorded as a third-level transmission; when the complete difference parameter is greater than the preset complete difference parameter, the verification accuracy deviates at this time, resulting in a situation that affects the accuracy of the transmitted data level division. At this time, the data is divided into a fourth-level transmission; according to the specific situation of each group of transmitted data, it is divided to serve as the data basis for evaluating whether the subsequent transmitted data is qualified, improving the data verification efficiency.
[0040] Further, when the division of each transmission level is completed, it is determined whether the data transmission situation is qualified based on the proportion of the transmission levels. When the largest value in the proportion of each level is the proportion of the second level, the integrity of the transmitted data fluctuates due to network problems at this time. At this time, the transmission bandwidth of the data is increased to ensure the stability of data transmission. When the largest value in the proportion of each level is the proportion of the third level, a large number of concentrated abnormal data appear at this time, and there are security risks in the data transmission. At this time, the key update frequency of the decryption unit is increased to ensure the security of data transmission; when the largest value in the proportion of each level is the proportion of the fourth level, at this time, by reducing the hash length and selecting a data verification algorithm suitable for the data to be transmitted, it effectively avoids the situation that the level division of the data is overly offset due to too high data verification accuracy. While improving the detection accuracy of the data, the detection efficiency of the data is further improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] Figure 1 is the step flow chart of the intelligent data security verification method according to the embodiment of the present invention;
[0042] Figure 2 is the logical decision diagram for dividing the transmission levels of transmitted data based on the transmission integrity according to the embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0043] In order to make the objectives and advantages of the present invention clearer, the present invention will be further described below in conjunction with embodiments; it should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0044] The preferred embodiments of the present invention will be described below with reference to the accompanying drawings. Those skilled in the art should understand that these embodiments are only used to explain the technical principles of the present invention and do not limit the protection scope of the present invention.
[0045] It should be noted that in the description of the present invention, the terms indicating the direction or positional relationship such as "upper", "lower", "left", "right", "inner", "outer", etc. are based on the direction or positional relationship shown in the drawings. This is only for convenience of description, rather than indicating or implying that the device or element must have a specific orientation, be constructed and operated in a specific orientation. Therefore, it should not be construed as a limitation to the present invention.
[0046] In addition, it should be noted that in the description of the present invention, unless otherwise clearly specified and limited, the terms "installation", "connection", and "coupling" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be directly connected or indirectly connected through an intermediate medium, and it can be the communication inside two elements. For those skilled in the art, the specific meanings of the above terms in the present invention can be understood according to specific situations.
[0047] Please refer to Figure 1 and Figure 2 as shown, which are respectively the step flow chart of the intelligent data security verification method in the embodiment of the present invention and the logical determination chart for dividing the transmission level of transmission data based on the transmission integrity; An intelligent data security verification method according to an embodiment of the present invention includes:
[0048] S1, when a data transmission instruction is obtained, several data randomly extracted from the data to be transmitted are respectively determined as verification data, and the corresponding verification data received by the receiving end is determined as the data to be verified. Taking the preset verification duration as a period, a verification instruction is periodically sent;
[0049] S2, encrypt each data to be transmitted to generate several encrypted strings, perform transmission processing on each encrypted string, the receiving end receives the encrypted strings, and the decryption unit decrypts each encrypted string based on the stored key;
[0050] S3, determine a single group of transmission data from a single group of verification data and the data to be verified. When a verification instruction is received, the verification unit verifies each group of transmission data within the preset verification duration based on hash verification, obtains the hash values of the verification data and the data to be verified for each single group of transmission data respectively, and determines the transmission integrity of the transmission data based on the obtained hash values;
[0051] S4, divide the transmission level of each group of transmission data based on each transmission integrity, and the transmission levels include first-level transmission, second-level transmission, third-level transmission, and fourth-level transmission;
[0052] S5, when the division of each transmission level is completed, determine whether the transmission situation of the data is qualified based on the proportion of the transmission levels, and when it is determined that the data transmission is abnormal, determine the processing method for the abnormal transmission, including:
[0053] Adjust the transmission bandwidth for the data to the corresponding value, adjust the key update frequency of the decryption unit to the corresponding value, or update the hash algorithm.
[0054] Specifically, the transmitted data and the data to be transmitted are extracted for hash verification, and the transmission levels of each group of transmitted data are divided based on the generated hash values. Whether the data transmission is qualified is determined according to the proportion of each transmission level. In the case of determining data anomalies, the anomalies are processed, which improves the verification efficiency of the data network and the security of data transmission in the network.
[0055] Specifically, in the step S3, the process of determining the transmission integrity of the transmitted data based on the obtained hash value includes:
[0056] Compare the hash values of the verification data and the data to be verified, and determine the ratio of the number of bytes of the same data to the total number of bytes of the hash value of the data to be verified as the transmission integrity for a single group of transmitted data;
[0057] In the step S4, the process of dividing the transmission levels of the transmitted data based on the transmission integrity includes:
[0058] If the transmission integrity is greater than the second preset integrity, divide the single group of transmitted data into first-level transmission;
[0059] If the transmission integrity is less than or equal to the second preset integrity and greater than the first preset integrity, record the single group of transmitted data as data to be evaluated, and divide the levels of each data to be evaluated based on the data distribution parameters of each data to be evaluated;
[0060] If the transmission integrity is less than or equal to the first preset integrity, divide the transmission levels of the transmitted data based on the integrity difference parameter.
[0061] Specifically, the first preset integrity W1 is selected within the range of [0.81, 0.9], and the second preset integrity W2 is selected within the range of [0.94, 0.99].
[0062] Specifically, dividing the levels of each data to be evaluated based on the data distribution parameters of each data to be evaluated includes:
[0063] Obtain the data distribution parameter, sequentially obtain the transmission time nodes of each data to be evaluated, calculate the time difference between each transmission time node, and solve the ratio of the average value of each time difference to the preset verification duration to obtain the data distribution parameter;
[0064] If the data distribution parameter is less than or equal to the preset distribution parameter, divide the transmission levels of each data to be evaluated based on the integrity difference parameter;
[0065] If the data distribution parameter is greater than the preset distribution parameter, each data to be evaluated is divided into secondary transmission.
[0066] Specifically, the preset distribution parameter Y0 is selected within the interval [0.04, 0.2].
[0067] Specifically, the transmission levels of the transmitted data are divided according to the transmission integrity. When the transmission integrity is less than or equal to the second preset integrity and greater than the first preset integrity, there is a small amount of data missing at this time. The group of transmitted data is initially determined as the data to be evaluated. After the levels of each group of transmitted data within the preset verification duration are divided, the levels of each data to be evaluated are re-divided as a whole to determine the data distribution parameter. The data distribution parameter characterizes the time distribution of each data to be evaluated. When the data distribution parameter is greater than the preset distribution parameter, the distribution of the missing data is scattered at this time. Since the network fluctuates and causes some data to be missing, the data to be evaluated corresponding to the network anomaly situation is divided into secondary transmission. While the levels of each group of transmitted data are accurately divided within the fine preset verification duration, the verification accuracy of each data is further improved.
[0068] Specifically, the process of dividing the transmission level of the transmitted data or the data to be evaluated based on the complete difference parameter includes:
[0069] Determine the difference between the first preset integrity and the transmission integrity as the complete difference parameter;
[0070] If the complete difference parameter is less than or equal to the preset complete difference parameter, the corresponding data to be evaluated or transmitted data is divided into tertiary transmission;
[0071] If the complete difference parameter is greater than the preset complete difference parameter, the corresponding data to be evaluated or transmitted data is divided into quaternary transmission.
[0072] Specifically, the preset complete difference parameter takes 0.72W1.
[0073] Specifically, when the data distribution parameter is less than or equal to the preset distribution parameter, missing data appears in the dataset at this time. Further, the transmission levels of each data to be evaluated are divided according to the complete difference parameter; when it is determined that the transmission integrity is less than or equal to the first preset integrity, the transmission levels of the transmitted data are divided based on the complete difference parameter; when the complete difference parameter is less than or equal to the preset complete difference parameter, a large number of abnormal data appear due to data interception at this time. The transmitted data or the data to be evaluated in this case is recorded as level-three transmission; when the complete difference parameter is greater than the preset complete difference parameter, the calibration accuracy deviates at this time, resulting in a situation that affects the accuracy of the transmitted data level division. At this time, the data is divided into level-four transmission; the specific data of each group of transmitted data is divided to serve as the data basis for evaluating whether the subsequent transmitted data is qualified, improving the data verification efficiency.
[0074] Specifically, in S5, it is determined whether the data transmission is qualified based on the proportion of the transmission levels, including:
[0075] Determine the proportion of each transmission level. The ratio of the number of groups of transmitted data classified as level-one transmission calculated and the total number of each group of transmitted data is determined as the level-one proportion; the ratio of the number of groups of transmitted data classified as level-two transmission calculated and the total number of each group of transmitted data is determined as the level-two proportion; the ratio of the number of groups of transmitted data classified as level-three transmission calculated and the total number of each group of transmitted data is determined as the level-three proportion; the ratio of the number of groups of transmitted data classified as level-four transmission calculated and the total number of each group of transmitted data is determined as the level-four proportion;
[0076] If the largest value among the proportions of each level is the level-one proportion, it is determined that the data transmission is qualified, and it is determined to continue the current transmission parameters to complete the transmission of each data to be transmitted;
[0077] If the largest value among the proportions of each level is the level-two proportion, it is determined that the data transmission is abnormal, and the transmission bandwidth for the data is adjusted to the corresponding value based on the data distribution parameter;
[0078] If the largest value among the proportions of each level is the level-three proportion, it is determined that the data transmission is abnormal, and the key update frequency of the decryption unit is adjusted to the corresponding value based on the level-three proportion;
[0079] If the largest value among the proportions of each level is the level-four proportion, it is determined that the data transmission is abnormal, and the hash algorithm is updated.
[0080] Specifically, when completing the division of each transmission level, based on the proportion of each transmission level, determine whether the transmission situation of the data is qualified. When the largest value among the proportions of each level is the proportion of level two, at this time, due to network problems, the integrity of the transmitted data fluctuates. At this time, increase the transmission bandwidth of the data to ensure the stability of data transmission. When the largest value among the proportions of each level is the proportion of level three, at this time, a large number of concentrated abnormal data appears, and there are potential safety hazards in data transmission. At this time, increase the key update frequency of the decryption unit to ensure the security of data transmission; when the largest value among the proportions of each level is the proportion of level four, at this time, by reducing the hash length and selecting a data verification algorithm suitable for the data to be transmitted, effectively avoid excessive deviation in the level division of data due to too high data verification accuracy. While improving the detection accuracy of the data, further improve the detection efficiency of the data.
[0081] Specifically, based on the data distribution parameter, adjust the transmission bandwidth for the data to the corresponding value, where:
[0082] The increase amplitude of the transmission bandwidth determined based on the data distribution parameter is proportional to the data distribution parameter.
[0083] In this embodiment, optionally,
[0084] Compare the data distribution parameter with the first preset distribution comparison threshold and the second preset distribution comparison threshold;
[0085] If the data distribution parameter is less than or equal to the first preset distribution comparison threshold, adjust the transmission bandwidth to 1.11 times the initial transmission bandwidth;
[0086] If the data distribution parameter is less than or equal to the second preset distribution comparison threshold and greater than the first preset distribution comparison threshold, adjust the transmission bandwidth to 1.2 times the initial transmission bandwidth;
[0087] If the data distribution parameter is greater than the second preset distribution comparison threshold, adjust the transmission bandwidth to 1.29 times the initial transmission bandwidth;
[0088] The first preset distribution comparison threshold is taken as 1.4Y0, and the second preset distribution comparison threshold is taken as 2.3Y0, where Y0 is the preset distribution parameter.
[0089] Specifically, when completing the adjustment of the transmission bandwidth, compare the adjusted transmission bandwidth with the preset maximum bandwidth. If the adjusted transmission bandwidth is less than or equal to the preset maximum bandwidth, continue to use the adjusted transmission bandwidth to complete the transmission of the data to be transmitted; if the adjusted transmission bandwidth is greater than the preset maximum bandwidth, use the preset maximum bandwidth to complete the transmission of the data to be transmitted, and adjust the compression ratio of the data to be transmitted during the transmission process to 1.11 times the initial compression ratio.
[0090] Specifically, based on the three - level ratio, the key update frequency of the decryption unit is adjusted to the corresponding value, where:
[0091] The increase amplitude of the key update frequency of the decryption unit determined based on the three - level ratio is proportional to the three - level ratio.
[0092] In this embodiment, optionally,
[0093] Compare the three - level ratio with the first preset ratio and the second preset ratio;
[0094] If the three - level ratio is less than or equal to the first preset ratio, the key update frequency is adjusted to 1.11 times the initial key update frequency;
[0095] If the three - level ratio is less than or equal to the second preset ratio and greater than the first preset ratio, the key update frequency is adjusted to 1.21 times the initial key update frequency;
[0096] If the three - level ratio is greater than the second preset ratio, the key update frequency is adjusted to 1.29 times the initial key update frequency;
[0097] The first preset ratio is taken as 0.66, and the second preset ratio is taken as 0.73.
[0098] Specifically, the specific process of updating the hash algorithm is not limited. It can be understood that the hash value length can be reduced by replacing the hash algorithm, which will not be elaborated here.
[0099] So far, the technical solution of the present invention has been described in combination with the preferred embodiments shown in the drawings. However, it is easy for those skilled in the art to understand that the protection scope of the present invention is obviously not limited to these specific embodiments. Without departing from the principle of the present invention, those skilled in the art can make equivalent changes or replacements to the relevant technical features, and the technical solutions after these changes or replacements will fall within the protection scope of the present invention.
[0100] The above are only the preferred embodiments of the present invention and are not used to limit the present invention; for those skilled in the art, the present invention can have various changes and modifications. 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. An intelligent data security verification method, characterized in that, Including: S1, when a data transmission instruction is obtained, several data randomly selected from the data to be transmitted are respectively determined as verification data, and the corresponding verification data received by the receiving end is determined as the data to be verified. Taking the preset verification duration as a period, a verification instruction is periodically sent. S2, encrypt each data to be transmitted to generate several encrypted strings, perform transmission processing on each encrypted string, the receiving end receives the encrypted strings, and the decryption unit decrypts each encrypted string based on the stored key. S3, determine a single group of verification data and the data to be verified as a single group of transmitted data. When a verification instruction is received, the verification unit verifies each group of transmitted data within the preset verification duration based on hash verification, respectively obtains the hash values of the verification data and the data to be verified for a single group of transmitted data, and determines the transmission integrity of the transmitted data based on the obtained hash values. S4, divide the transmission levels of each group of transmitted data based on each transmission integrity. The transmission levels include first-level transmission, second-level transmission, third-level transmission, and fourth-level transmission. S5, when the division of each transmission level is completed, determine whether the data transmission situation is qualified based on the proportion of the transmission levels, and when it is determined that the data transmission is abnormal, determine the processing method for abnormal transmission, including: Adjust the transmission bandwidth for the data to the corresponding value, adjust the key update frequency of the decryption unit to the corresponding value, or update the hash algorithm. In the S3, the process of determining the transmission integrity of the transmitted data based on the obtained hash values includes: Compare the hash values of the verification data and the data to be verified, and determine the ratio of the number of bytes of the same data to the total number of bytes of the hash value of the data to be verified as the transmission integrity for a single group of transmitted data. In the S4, the process of dividing the transmission levels of the transmitted data based on the transmission integrity includes: If the transmission integrity is greater than the second preset integrity, divide a single group of transmitted data into first-level transmission. If the transmission integrity is less than or equal to the second preset integrity and greater than the first preset integrity, record a single group of transmitted data as data to be evaluated, and divide the levels of each data to be evaluated based on the data distribution parameters of each data to be evaluated. If the transmission integrity is less than or equal to the first preset integrity, divide the transmission levels of the transmitted data based on the integrity difference parameter.
2. The intelligent data security verification method according to claim 1, wherein Dividing the levels of each data to be evaluated based on the data distribution parameters of each data to be evaluated includes: Obtain the data distribution parameter, sequentially obtain the transmission time nodes of each data to be evaluated, calculate the time difference between each transmission time node, solve the ratio of the average value of each time difference to the preset verification duration to obtain the data distribution parameter. If the data distribution parameter is less than or equal to the preset distribution parameter, divide the transmission levels of each data to be evaluated based on the integrity difference parameter. If the data distribution parameter is greater than the preset distribution parameter, divide each data to be evaluated into second-level transmission.
3. The intelligent data security verification method according to claim 2, wherein The process of dividing the transmission levels of the transmitted data or the data to be evaluated based on the integrity difference parameter includes: Determine the difference between the first preset integrity and the transmission integrity as the integrity difference parameter. If the complete difference parameter is less than or equal to the preset complete difference parameter, the corresponding data to be evaluated or transmitted data is divided into three-level transmission; If the complete difference parameter is greater than the preset complete difference parameter, the corresponding data to be evaluated or transmitted data is divided into four-level transmission.
4. The intelligent data security verification method according to claim 3, wherein In S5, it is determined whether the data transmission situation is qualified based on the proportion of the transmission levels, including: Determine the proportion of each transmission level. The ratio of the number of groups of transmission data classified as first-level transmission calculated and the total quantity of each group of transmission data is determined as the first-level proportion; the ratio of the number of groups of transmission data classified as second-level transmission calculated and the total quantity of each group of transmission data is determined as the second-level proportion; the ratio of the number of groups of transmission data classified as third-level transmission calculated and the total quantity of each group of transmission data is determined as the third-level proportion; the ratio of the number of groups of transmission data classified as fourth-level transmission calculated and the total quantity of each group of transmission data is determined as the fourth-level proportion; If the largest value among the proportions of each level is the first-level proportion, it is determined that the data transmission is qualified, and it is determined to continue the transmission of each data to be transmitted with the current transmission parameters; If the largest value among the proportions of each level is the second-level proportion, it is determined that the data transmission is abnormal, and the transmission bandwidth for the data is adjusted to the corresponding value based on the data distribution parameter; If the largest value among the proportions of each level is the third-level proportion, it is determined that the data transmission is abnormal, and the key update frequency of the decryption unit is adjusted to the corresponding value based on the third-level proportion; If the largest value among the proportions of each level is the fourth-level proportion, it is determined that the data transmission is abnormal, and the hash algorithm is updated.
5. The intelligent data security verification method according to claim 4, characterized in that The transmission bandwidth for the data is adjusted to the corresponding value based on the data distribution parameter, where: The increase amplitude of the transmission bandwidth determined based on the data distribution parameter is proportional to the data distribution parameter.
6. The intelligent data security verification method according to claim 5, wherein When the adjustment of the transmission bandwidth is completed, the adjusted transmission bandwidth is compared with the preset maximum bandwidth. If the adjusted transmission bandwidth is less than or equal to the preset maximum bandwidth, continue to use the adjusted transmission bandwidth to complete the transmission of the data to be transmitted; if the adjusted transmission bandwidth is greater than the preset maximum bandwidth, use the preset maximum bandwidth to complete the transmission of the data to be transmitted, and adjust the compression ratio of the data to be transmitted during the transmission process to 1.11 times the initial compression ratio.
7. The intelligent data security verification method according to claim 6, wherein The key update frequency of the decryption unit is adjusted to the corresponding value based on the third-level proportion, where: The increase amplitude of the key update frequency of the decryption unit determined based on the third-level proportion is proportional to the third-level proportion.
Citation Information
Patent Citations
Data classification and grading automatic verification method and system
CN114925782A
Key dynamic updating method and device, equipment and storage medium
CN119312358A
Method and apparatus for reducing overhead for integrity check of data in wireless communication system
US20110044454A1