UAV Network Security Verification Effect Evaluation Method, System, Device and Medium
The drone network security indicators are processed through nonlinear excitation learning and spatial information dynamic path iterative model, which solves the problem of insufficient accuracy in traditional evaluation methods and achieves more accurate and objective drone network security verification.
Patent Information
- Application Number
- CN202510517846.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-24
- Publication Date
- 2025-07-22
- Estimated Expiration
- 2045-04-24
AI Technical Summary
Traditional drone network security verification evaluation methods fail to effectively consider the mutual influence between the various levels of network protocols and the security verification effect indicators, resulting in poor evaluation accuracy.
The nonlinear excitation learning and spatial information dynamic path iteration model is adopted to preprocess the index data related to the drone network security, build an index matrix, and dimensionality reduction and weight information extraction are performed based on these models, and the normalized comprehensive threshold is calculated, and the results of the drone network security evaluation are finally obtained.
It realizes a more accurate and objective drone network security verification evaluation, reduces the influence of subjective factors, is applicable to complex network protocol operation mechanisms, and improves the accuracy and robustness of the evaluation.
Smart Images

Figure CN120050660B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of drone network security technology, and in particular to a drone network security verification effect evaluation method, system, equipment and medium. Background Art
[0002] With the rapid development of drone technology and communication network technology, the security issues of drone networks have also received increasing attention. In practical applications, the drone network architecture is relatively complex. Traditional evaluation methods do not consider the mutual influence between the various levels of drone network protocols and security verification effect indicators, and the accuracy of network security verification evaluation is relatively poor. Traditional AHP (AHP: Analytic Hierarchy Process, Hierarchical Analysis Method) and ANP (ANP: Analytic Network Process, Network Analysis Method) and other ideas rely on a lot of prior information and are greatly affected by subjective aspects, and cannot fully reflect the objective evaluation effect. Therefore, the evaluation of drone network security verification effect needs to analyze the overall structural characteristics of drone networks on the basis of combining complex network theory with network security evaluation ideas, and gradually analyze the key factors such as networking transmission delay and network packet loss rate that are closely related to network security performance, so as to better adapt to the drone network security verification and evaluation capabilities in complex scenarios.
[0003] Most of the network protocols used in drone networks adopt a standardized overall processing architecture, such as Figure 1 As shown in the figure, the UAV network protocol has the characteristics of optimized routing topology, dynamic time slot allocation, fast access networking and adaptive resource adjustment. The network layer and MAC layer of the UAV network are important core components of the network.
[0004] Among them, the network layer of the UAV network is mainly responsible for network routing planning and management, routing information interaction, network routing addressing, etc., which can realize the optimization control of the network topology.
[0005] The MAC layer of the drone network mainly completes functions such as network time slot scheduling and link frame transmission. It can realize flexible and dynamic allocation of time slots for newly connected nodes and ensure accurate synchronization of processing time of each node in the network.
[0006] For the evaluation of the network security verification effect of drones, it is necessary to comprehensively consider the complex factors at all levels related to the network protocol processing mechanism, conduct research on the multi-level links of the drone network protocol processing process, and calculate the weight of the network decision threshold based on the availability and integrity of the drone network; use deep learning, model hierarchical analysis and other methods for fusion optimization, and further generate a more robust and accurate joint decision threshold, so as to obtain a more reasonable drone network security verification and evaluation result that is closer to the actual application scenario.
[0007] The similar methods with patent applications retrieved so far are as follows:
[0008] 1. "A Network Security Evaluation Method for Unmanned Cluster Systems Based on Graph Neural Networks" (Application No.: CN202211438933.X). This invention provides a network security evaluation method for unmanned cluster systems based on graph neural networks. For the communication topology set of an unmanned cluster system composed of multiple unmanned cluster systems, the corresponding adjacency matrix set is obtained. Then, data preprocessing is performed on the original adjacency matrix set, and the original adjacency matrix set and the feature matrix set are input into the graph neural network module for feature extraction to obtain the global representation vector of the graph. The output vector of the fully connected layer is input into the Softmax function for normalization processing, and the performance of the model is evaluated according to relevant indicators. This invention is an evaluation method based on network topology, which considers the correlation between unmanned cluster nodes and the communication status of nodes, but is not sensitive to changes in the graph structure. When the network communication topology is not completely transparent, or network nodes are interfered and fail, the evaluation method based on graph neural networks will have a large error. In addition, when the number of network nodes is large and the topology is complex, the memory and computing resource requirements are high.
[0009] 2. "A Network Security Risk Evaluation Method for UAV Systems" (Application No.: CN202410334451.2). This invention proposes a network security risk evaluation method based on an improved vulnerability tree. By constructing a vulnerability tree model, two risk indices are calculated, and the vulnerability level of the UAV system is quantified through the risk index values. At the same time, by comparing the system risk index values after using various network security measures, the evaluation and ranking of security priorities are carried out. However, this method requires collecting data such as control loss, production loss, labor cost loss, equipment repair loss, software repair loss, and the probability of attack occurrence for various attack methods, has high requirements for prior knowledge, and the data is not easy to collect. Moreover, the accuracy of UAV security index data collection will greatly affect the evaluation accuracy. Summary of the Invention
[0010] Aiming at the complex network architecture of the UAV network, there are many influencing factors, and the traditional evaluation method does not consider the mutual influence between each layer of the network protocol and the attack effect index, and the evaluation accuracy of the evaluation means for the network security verification effect is relatively poor. Through the research on the influence relationship between the evaluation index and each layer of the network protocol, the present invention proposes a UAV network security verification effect evaluation method, system, device and medium, which is based on a non-linear incentive learning and spatial information dynamic path iteration model, can be more applicable to the complex network protocol operation mechanism, and fully combines the model hierarchy structure to achieve more accurate and objective analysis, and achieves a more reliable and comprehensive evaluation effect, which is closer to the actual application scenario of the UAV network.
[0011] The technical solution adopted by the present invention is as follows:
[0012] A method for evaluating the effect of UAV network security verification, comprising:
[0013] Preprocess the index data related to UAV network security and construct an index matrix;
[0014] Perform dimensionality reduction processing on the index matrix based on a non-linear incentive learning model, and extract weight information based on a spatial information dynamic path iteration model to obtain an evaluation threshold vector and its weight vector for UAV network security;
[0015] Based on the evaluation threshold vector and its weight vector, calculate the normalized comprehensive threshold; calculate the evaluation vectors of each node in the UAV network and compare them with the normalized comprehensive threshold to obtain the UAV network security evaluation result.
[0016] Further, the preprocessing of the index data related to UAV network security includes:
[0017] For data anomalies or missing problems, clean the data to handle missing values, outliers, and duplicate data; among them, missing values are processed by deletion, filling, or interpolation, outliers are identified and processed by statistical methods or prior knowledge of the UAV network, and duplicate data are deleted or integrated into the same data;
[0018] For the problem of index differences, normalize the index data, that is, convert all index values into dimensionless numerical values between 0 and 1, and the expression is as follows:
[0019]
[0020] Wherein, is the th index value of the th node, is the number of network nodes, is the result after normalization preprocessing.
[0021] Further, the construction of the index matrix includes:
[0022] Construct an index matrix based on the preprocessed index data;
[0023] Reconstruct the index matrix, and the reconstruction method includes a loop operation and a stacking operation;
[0024] The loop operation includes regarding the input matrix as two index vectors and changing the order in turn, that is, placing the first element at the last position of the vector and shifting the remaining elements forward;
[0025] The stacking operation includes combining all the shifted column vectors obtained from the cyclic operation row by row to obtain a new index matrix.
[0026] Furthermore, the dimensionality reduction processing of the index matrix based on the non-linear incentive learning model includes:
[0027] Through the convolutional layer of the non-linear incentive learning model, a convolution operation based on a non-linear function is performed to obtain a dimensionality-reduced index matrix:
[0028]
[0029] Wherein, is the dimensionality-reduced index matrix, is the input matrix, is the dimension of the input matrix; and are continuous univariate functions;
[0030] The model output is realized through an activation function, the mean square error between the activation function and the obtained sample values is calculated to obtain the model loss function, and the model parameters are updated based on gradient descent:
[0031]
[0032] Wherein, is the model parameter before update, is the model parameter after update, is the step size of parameter update, is the mean square error function, is the number of samples, is the weight value in the sample, is the weight output value obtained based on the non-linear incentive learning model.
[0033] Furthermore, the extraction of weight information based on the spatial information dynamic path iteration model to obtain the evaluation threshold vector and its weight vector for UAV network security includes:
[0034] After performing the convolution operation through the convolutional layer of the non-linear incentive learning model, the convolved index matrix is output to the first layer, i.e., the sub-unit layer, of the spatial information dynamic path iteration model, dynamically calculated and output to the second layer, i.e., the parent-unit layer, and then a vector containing weight information is obtained through the calculation of the parent-unit layer;
[0035] Based on the weight information extracted by the spatial information dynamic path iteration model, further dimensionality reduction and extraction processing are performed through the fully connected layer of the linear non-linear incentive learning model to obtain the evaluation threshold weight vector for UAV network security :
[0036]
[0037] Among them, is the evaluation threshold weight of multiple indicators.
[0038] Furthermore, in the spatial information dynamic path iteration model, the total input of the processing unit is the weighted sum of path vectors:
[0039]
[0040] Among them, is the input vector, is the path weight, is the sub-unit matrix;
[0041] The parent unit processes the input vector using an activation function and calculates the output vector :
[0042]
[0043] Among them, is the activation function, is the norm calculation;
[0044] The path weight is dynamically updated according to the proximity between the output of the parent unit and each path vector extracted from the spatial information:
[0045]
[0046] Among them, and are dynamic factors. Through the real-time changes of the sub-unit vectors, the path weight for transmitting data to the upper-level processing unit is dynamically updated; is the total number of paths, is the exponential function;
[0047] The loss function is obtained by quantifying the difference between the actual weight and the sample:
[0048]
[0049] Among them, is the calculation error for any data sample, is the sample label value, k is the output data vector optimized through the dynamic path, is the sample serial number, is the positive offset constant of the output vector, is the negative offset constant of the output vector, is the dynamic coefficient factor, is the total error function of all samples, is the total number of samples.
[0050] Furthermore, calculating the normalized comprehensive threshold based on the evaluation threshold vector and its weight vector includes:
[0051]
[0052] where, is the normalized comprehensive threshold, is the evaluation threshold, is the evaluation threshold weight, is the normalized index vector;
[0053] Calculating the evaluation vector of each node in the UAV network includes:
[0054]
[0055] where, is the evaluation vector calculation value, is the value of the th group of indicators in the normalized index vector.
[0056] A UAV network security verification effect evaluation system includes:
[0057] A preprocessing and index matrix construction module, configured to preprocess the index data related to UAV network security and construct an index matrix;
[0058] An evaluation threshold and weight vector calculation module, configured to perform dimensionality reduction processing on the index matrix based on a non-linear incentive learning model and extract weight information based on a spatial information dynamic path iteration model to obtain an evaluation threshold vector and its weight vector for UAV network security;
[0059] A UAV network security evaluation module, configured to calculate a normalized comprehensive threshold based on the evaluation threshold vector and its weight vector; calculate the evaluation vector of each node in the UAV network and compare it with the normalized comprehensive threshold to obtain the UAV network security evaluation result.
[0060] A computer device includes a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, the above-mentioned UAV network security verification effect evaluation method is implemented.
[0061] A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the above-mentioned UAV network security verification effect evaluation method is implemented.
[0062] The beneficial effects of the present invention are as follows:
[0063] (1) Since the UAV cluster has a complex network architecture and the traditional evaluation method does not consider the mutual influence between each layer of the network protocol and the security verification effect index, the accuracy of network security verification and evaluation is relatively poor. The present invention conducts the evaluation of the UAV network security verification effect based on the non-linear incentive learning and the spatial information dynamic path iteration model. Through the study of the influence relationship between the network security verification evaluation index and each layer of the network protocol, the evaluation method can be more applicable to the complex network protocol operation mechanism, and fully combines the hierarchical structure of the network protocol model to achieve more accurate and objective analysis, so as to achieve a more reliable and comprehensive network security verification and evaluation effect.
[0064] (2) Compared with the traditional evaluation methods such as AHP and ANP, the fusion method based on the non-linear incentive learning and the spatial information dynamic path iteration model adopted by the present invention has stronger objectivity. By training the machine learning model, the influence caused by subjective factors is reduced, so that the evaluation is not easily interfered by human factors, and the accuracy of the evaluation is increased. Moreover, the present invention has low requirements for prior knowledge and has strong robustness in complex environments. The spatial information dynamic path iteration model proposed by the present invention can more fully reflect the connotative information of the samples and also has good effects in the case of small-scale data sets. Based on the non-linear incentive learning calculation idea, it can fit more complex non-linear relationships, enhance the calculation accuracy of the effect evaluation weight, and thus improve the accuracy of UAV network security evaluation. Description of the Drawings
[0065] Figure 1 is a schematic diagram of the overall processing architecture and composition of the existing UAV network protocol.
[0066] Figure 2 is one of the flowcharts of the UAV network security verification effect evaluation method according to Embodiment 1 of the present invention.
[0067] Figure 3 is the second flowchart of the UAV network security verification effect evaluation method according to Embodiment 1 of the present invention.
[0068] Figure 4 is a schematic diagram of the joint model structure according to Embodiment 1 of the present invention.
[0069] Figure 5 is a curve graph of the UAV network evaluation vector value result according to Embodiment 1 of the present invention.
[0070] Figure 6 is a performance curve graph of the UAV network security verification evaluation accuracy according to Embodiment 1 of the present invention. Detailed Embodiments
[0071] For a clearer understanding of the technical features, objectives, and effects of the present invention, the specific embodiments of the present invention will now be described. 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, that is, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative efforts belong to the scope of protection of the present invention.
[0072] Embodiment 1
[0073] Since the UAV cluster has a complex network architecture and the traditional evaluation method does not consider the mutual influence between each layer of the network protocol and the security verification effect index, the accuracy of network security verification and evaluation is relatively poor.
[0074] Based on this, this embodiment provides a method for evaluating the effect of UAV network security verification, as Figure 2 shown, including:
[0075] Preprocess the index data related to UAV network security and construct an index matrix;
[0076] Based on the non-linear incentive learning model, perform dimensionality reduction processing on the index matrix, and based on the spatial information dynamic path iteration model, extract weight information to obtain the evaluation threshold vector and its weight vector of UAV network security;
[0077] Based on the evaluation threshold vector and its weight vector, calculate the normalized comprehensive threshold; calculate the evaluation vector of each node of the UAV network and compare it with the normalized comprehensive threshold to obtain the UAV network security evaluation result.
[0078] As Figure 3 shown, the method for evaluating the effect of UAV network security verification in this embodiment can be implemented by the following steps:
[0079] Step 1, Index data preprocessing;
[0080] Step 2, Construct a network security evaluation index matrix;
[0081] Step 3, Dimensionality reduction processing of the index matrix based on the non-linear incentive learning model;
[0082] Step 4, Extract weight information based on the spatial information dynamic path iteration model;
[0083] Step 5, Calculate the security evaluation threshold weight vector based on the joint model;
[0084] Step 6, Output the network security evaluation result.
[0085] Specifically, the above steps are described in detail as follows.
[0086] Step 1, Index data preprocessing
[0087] The optimization of the UAV network weight calculation consists of a complex combination of numerous indicators. To evaluate whether the network is secure, it ultimately comes down to the evaluation of the indicators. Therefore, the first step in establishing an evaluation model is to define the indicators.
[0088] Preferably, the index data adopted in this embodiment are network transmission delay, network packet loss rate, and network throughput, which are specifically described as follows.
[0089] The network transmission delay is the time required to send a data frame. The network transmission delay consists of the transmission delays of each node. For each node, the time required from the start of sending the first bit of the data frame to the completion of sending the last bit of the frame is the transmission delay of that node.
[0090] The network packet loss rate refers to the ratio of the number of lost data packets in the network to the number of data groups sent.
[0091] The network throughput refers to the amount of data successfully transmitted per unit time, reflecting the actual available bandwidth.
[0092] The network transmission delay, network packet loss rate, and network throughput, as important indicators reflecting the security status of the UAV network, are indispensable in the optimization of the UAV network weight calculation. Taking the transmission delay and packet loss rate of network nodes as the index basis for the optimization of the UAV network weight calculation has typical significance.
[0093] Since the UAV network security index data are obtained from the UAV network, there may be problems such as data anomalies or missing values caused by noise. Moreover, there are usually large differences among the UAV network security index data. For example, there are significant differences in the value range and dimension of the transmission delay and packet loss rate. Therefore, before evaluating the UAV network security indicators, preprocessing of the indicators is required to reduce the errors brought by the abnormal values of the indicators themselves and the differences of the indicators to the evaluation.
[0094] For data anomalies or missing value problems, data cleaning methods are usually used for processing. Data cleaning can handle missing values, outliers, and duplicate data. Missing values are processed by deletion, filling, or interpolation. Outliers can be identified and processed through statistical methods or prior knowledge of the UAV network. Duplicate data are deleted or integrated into the same data.
[0095] For the processing of indicator differences, choosing to convert the indicator data into the same dimension and remove the dimension can also reduce the number of network trainings and accelerate network convergence. In this embodiment, the preprocessing of the evaluation indicators is mainly indicator normalization, that is, converting all indicator values into dimensionless numerical values between 0 and 1. The expression is as follows:
[0096]
[0097] Among them, is the th index value of the th node, is the number of network nodes, is the result after normalization preprocessing.
[0098] After preprocessing, construct the network security evaluation index matrix according to the obtained data.
[0099] Step 2: Construct the network security evaluation index matrix
[0100] For each node of the network, obtain the sample data of transmission delay and packet loss rate indicators, and construct the network security evaluation index matrix. Reconstruct the obtained UAV network security evaluation index matrix to better fit the actual network security evaluation application scenario.
[0101] Input the evaluation sample data:
[0102]
[0103] Among them, is the number of samples, is the th index of the th node.
[0104] 1) Loop and repeat:
[0105] The loop operation regards the input matrix as two index vectors and changes the order in turn, that is, puts the first element at the last position of the vector, and the remaining elements shift forward. The expression is as follows:
[0106]
[0107] Among them, represents the vector obtained by circularly shifting the initial vector by bits, is the index among them. Since the elements of each vector are the same and only the element order is different, it is a loop and repeat operation.
[0108] 2) Stacking:
[0109] The stacking operation combines all the shifted column vectors obtained from the previous loop operation by rows to obtain a new network security evaluation index matrix. The operation expression is as follows:
[0110]
[0111] Among them, is the combined evaluation index matrix, represents the th vector
[0112] The overall transformation effect of the looped and repeated stacking operation on the index matrix is as follows:
[0113]
[0114] Among them, is the network security evaluation index matrix before the looped and repeated stacking, is the index therein. Any column vector of the right matrix and have the same elements but different orders; any column vector of the right matrix and contain the same elements but with different orders.
[0115] After completing the construction of the drone network security evaluation index matrix, the index matrix is obtained as the input for the subsequent model.
[0116] Step 3. Dimensionality reduction processing of the index matrix based on the non-linear excitation learning model
[0117] Input the preprocessed and constructed evaluation index matrix into the evaluation model. Through the convolutional layer of the non-linear excitation learning model, perform a convolution operation based on a non-linear function to obtain the dimensionality-reduced network security evaluation index matrix, which reflects the characteristics of the network security evaluation index. In the non-linear excitation learning model, the first layer after input is the convolutional layer. Through the convolution kernel and the input matrix for convolution operation, the dimensionality-reduced data matrix is obtained:
[0118]
[0119] Among them, and are continuous univariate functions, is the dimension of the input matrix. Each function can be expressed as a linear combination of multiple basic functions such as trigonometric functions and power functions.
[0120] The output of the model is realized through the activation function. Calculate the mean square error between the activation function and the obtained sample values to obtain the model loss function, and update the model parameters based on gradient descent, as shown in the following formula:
[0121]
[0122] Among them, is the model parameter before update, is the model parameter after update, is the mean squared error function, are the weight values in the sample and the weight output values obtained from the new method model respectively, are the model parameters, is the step size of parameter update, is the number of samples.
[0123] After the training is completed, a non-linear incentive learning model is obtained to perform dimensionality reduction on the metric matrix, and the resulting vector is output to the spatial information dynamic path iteration model to extract the weight information.
[0124] Step 4: Extract weight information based on the spatial information dynamic path iteration model
[0125] In the non-linear incentive learning model, the first layer after input is the convolutional layer. Through the convolution operation of the convolution kernel and the input matrix, a dimensionality-reduced data matrix is obtained. Since the non-linear incentive learning model changes the linear operation of the original deep learning model to a non-linear incentive function, it can fit more complex non-linear relationships, capture the correlation between some network security metric data, and is beneficial to the acquisition of weights.
[0126] After the convolution operation through the first convolutional layer of the non-linear incentive learning model, the convolved matrix is output to the first layer of the spatial information dynamic path iteration model, that is, the sub-unit layer, and the output is dynamically calculated through the spatial information dynamic path iteration model. Then, through the calculation of the parent unit layer, a vector containing weight information is obtained.
[0127] After the processing of the data sample is realized based on the non-linear incentive learning model, the obtained features are input into the spatial information dynamic path iteration model. Each lower-level sub-unit uses a learnable weight matrix to convert its output vector into a dynamic path information vector pointing to the parent unit, that is, the higher-level unit in the spatial information dynamic path iteration model.
[0128] The total input of the model processing unit is calculated as the weighted sum of the path vectors:
[0129]
[0130] where, is the input vector, is the path weight, is the sub-unit matrix.
[0131] The parent unit processes the input vector using the activation function and calculates the output vector :
[0132]
[0133] Among them, is the norm calculation.
[0134] The path weights are dynamically updated according to the proximity between the output of the parent unit and each path vector extracted from the spatial information:
[0135]
[0136] Among them, is the dynamic factor. Through the real-time change of the sub-unit vector, it realizes the path weight from the model processing unit to the upper-level model processing unit for dynamic update; is the total number of paths, is the exponential function.
[0137] After determining the path between the sub-unit and the parent unit, an activation function is used to calculate the vector output.
[0138] In the spatial information dynamic path iteration model, the loss function is obtained by quantifying the difference between the actual weight and the sample, as shown in the following formula:
[0139]
[0140] Among them, is the calculation error for any data sample, is the total error function for all samples, is the total number of samples, is the output data vector optimized through the dynamic path, is the sample label value, is the dynamic coefficient factor, which can be updated in real time according to the loss function. k is the sample serial number, is the positive offset constant of the output vector, is the negative offset constant of the output vector. Preferably, , take the values of 0.9 and 0.1 respectively.
[0141] Calculating the loss function can obtain the spatial information loss value of the path between the parent unit and the sub-unit extracted from the current spatial information. Thus, according to the output of the loss function of the spatial information dynamic path iteration model, the network model is trained, and the corresponding weights of the network are gradually updated. When the loss function converges, an optimized model for calculating the weights of the UAV network based on the non-linear incentive learning and the spatial information dynamic path iteration model is obtained. According to the optimized path obtained by iteration, efficient extraction and analysis of spatial information are realized, which is used to calculate the weight coefficients of the UAV network security evaluation index threshold.
[0142] After the calculation of the spatial information dynamic path iteration model, replacing the original fully connected neural network model with the fully connected layer of the deep learning model based on nonlinear optimization can reduce the memory consumption of the number of parameters, so as to obtain the output of the threshold weight faster.
[0143] Step 5: Calculation of the security evaluation threshold weight vector based on the joint model
[0144] After the preprocessing of the index matrix is completed, the nonlinear incentive learning model and the spatial information dynamic path iteration model are used to jointly train the UAV network weight calculation optimization model. The structure of the joint model of nonlinear incentive learning and spatial information dynamic path iteration is as Figure 4 shown.
[0145] In Figure 4 , the convolutional layer of the nonlinear incentive learning model performs dimensionality reduction on the input matrix and outputs it to the spatial information dynamic path iteration model. After the sequential analysis and extraction of the sub-unit and the parent-unit, the weight information is obtained, and the network security evaluation threshold weight vector output is calculated through the fully connected layer. The sub-unit refers to a module aggregated by a small number of deep learning processing units for processing local information. The parent-unit is a complex unit aggregated by a larger number of modules, which can perform global processing and analysis of information. The paths of the two are determined by the weight coefficients between each sub-unit and the parent-unit and are in dynamic change.
[0146] Through the convolutional nonlinear incentive learning model, a convolutional operation based on a nonlinear function is performed to obtain the network security evaluation index matrix after dimensionality reduction, in which the correlation between the network security evaluation indexes is better reflected. Further input this matrix into the processing unit layer of the spatial information dynamic path iteration model. Through the layer-by-layer calculation of the model processing unit layer, a vector containing the importance information of the network security evaluation indexes can be extracted , and the vector containing the weight information is output to the linear nonlinear incentive learning layer for the next dimensionality reduction and extraction processing, and the weight vector of the network security evaluation threshold can be obtained:
[0147]
[0148] Among them, are the evaluation threshold weights of the three indexes of transmission delay, packet loss rate and throughput.
[0149] Construct an index matrix based on the UAV network security index data and perform preprocessing operations. The preprocessed index matrix is input into the joint model and sequentially calculated and processed through the convolutional nonlinear incentive learning layer, the spatial information dynamic path iteration model layer, and the nonlinear incentive learning layer to output the network security evaluation threshold weight vector.
[0150] Step 6: Output the network security assessment result
[0151] Extract the network security assessment threshold through the non - linear incentive learning and the spatial information dynamic path iteration model, and further obtain the network security assessment threshold vector:
[0152]
[0153] Among them, are the network security assessment thresholds corresponding to the network transmission delay, network packet loss rate, and network throughput.
[0154] Based on the calculated threshold weight vector and threshold vector, conduct a network security assessment on the UAV network. Let the index vector obtained by normalizing the index data information of the UAV network nodes be , and the normalized comprehensive threshold is:
[0155]
[0156] Among them, are the network security assessment thresholds of the three indicators, is the weight.
[0157] And, the calculation result of the evaluation vector of each node of the network is
[0158]
[0159] Among them, is the calculated value of the evaluation vector, is the value of the th group of indicators in the normalized index vector. Compare the calculated value of the evaluation vector with the normalized comprehensive evaluation threshold to obtain the UAV network security assessment result.
[0160] The actual security of the network is measured by indicators such as packet loss rate, transmission delay, and throughput. Specifically, in this embodiment, according to international network security standards such as ISO / IEC 27001, ISO / IEC 24392:2023, etc. and engineering experience, the corresponding network transmission delay value range is 500 - 2000 milliseconds; the network packet loss rate value range is 1% - 3%; the network throughput value range is 1 - 5 Mbps. Compare the network security assessment result with the actual security of the network to judge the accuracy of the network security assessment result, and thus obtain the network security assessment accuracy rate.
[0161] Now, conduct a simulation test on the performance of the method in this embodiment. The simulation scenario uses a UAV network composed of 100 UAV nodes, and the evaluation vector includes 3 performance parameters: transmission delay, packet loss rate, and throughput. The maximum number of training times in this embodiment , the step size of parameter update , by setting the above simulation parameters, training the network, the curve of the result vector of the UAV network security verification and evaluation is as Figure 5 shown.
[0162] In Figure 5 the shown evaluation result curve, the horizontal axis represents the number of UAV network nodes, and the vertical axis represents the result value of the UAV network security evaluation vector (i.e., the scoring value, with a value of 1 being the full score). From Figure 5 it can be seen that the evaluation result value of the method in this embodiment is above 0.8, with better effects, meeting the needs of the actual engineering scenario, and it is an effective method for evaluating the UAV network security verification effect.
[0163] Moreover, this embodiment conducts a simulation experiment on the evaluation accuracy rate of the network security verification effect evaluation method. By statistically calculating the ratio of the number of nodes with correct network security verification evaluation results to the total number of nodes in the target network, the evaluation accuracy rate of the network security verification evaluation method is obtained. Simulations are carried out on the evaluation method based on AHP, the evaluation method based on BP neural network, and the method in this embodiment, and the corresponding evaluation accuracy rate curves are obtained, as Figure 6 shown. From Figure 6 it can be seen that the evaluation accuracy rate of the method in this embodiment reaches more than 95%, higher than that of traditional methods, and has better evaluation effects.
[0164] Embodiment 2
[0165] Based on Embodiment 1, this embodiment:[[]]
[0166] This embodiment provides a UAV network security verification effect evaluation system, including:
[0167] A preprocessing and index matrix construction module, configured to preprocess the index data related to UAV network security and construct an index matrix;
[0168] An evaluation threshold and weight vector calculation module, configured to perform dimensionality reduction processing on the index matrix based on a non-linear excitation learning model, and extract weight information based on a spatial information dynamic path iteration model to obtain an evaluation threshold vector and its weight vector for UAV network security;
[0169] A UAV network security evaluation module, configured to calculate a normalized comprehensive threshold based on the evaluation threshold vector and its weight vector; calculate the evaluation vectors of each node of the UAV network, and compare them with the normalized comprehensive threshold to obtain the UAV network security evaluation result.
[0170] Embodiment 3
[0171] Based on Embodiment 1, this embodiment:[[]]
[0172] This embodiment provides a computer device, including a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, it implements the method for evaluating the drone network security verification effect in Embodiment 1. Among them, the computer program can be in the form of source code, object code, executable file or some intermediate form, etc.
[0173] Embodiment 4
[0174] Based on Embodiment 1, this embodiment:
[0175] This embodiment provides a computer-readable storage medium storing a computer program, and when the computer program is executed by a processor, it implements the method for evaluating the drone network security verification effect in Embodiment 1. Among them, the computer program can be in the form of source code, object code, executable file or some intermediate form, etc. The storage medium includes: any entity or device capable of carrying computer program code, recording medium, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium, etc. It should be noted that the content included in the storage medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the storage medium does not include electrical carrier signals and telecommunication signals.
[0176] It should be noted that for the foregoing method embodiments, for the sake of simplicity of description, they are expressed as a series of action combinations. However, those skilled in the art should know that this application is not limited by the described action sequence, because according to this application, some steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential for this application.
Claims
1. A method for evaluating the effect of UAV network security verification, characterized in that Including: Preprocess the index data related to UAV network security and construct an index matrix; Based on the non-linear incentive learning model, perform dimensionality reduction processing on the index matrix, and extract weight information based on the spatial information dynamic path iteration model to obtain the evaluation threshold vector and its weight vector for UAV network security; Based on the evaluation threshold vector and its weight vector, calculate the normalized comprehensive threshold; Calculate the evaluation vectors of each node in the UAV network and compare them with the normalized comprehensive threshold to obtain the UAV network security evaluation result; The preprocessing of the index data related to UAV network security includes: For data anomalies or missing problems, clean the data to handle missing values, outliers, and duplicate data; among them, missing values are processed by deletion, filling, or interpolation, outliers are identified and processed by statistical methods or prior knowledge of the UAV network, and duplicate data are deleted or integrated into the same data; For the problem of index difference, normalize the index data, that is, convert all index values into dimensionless numerical values between 0 and 1, and the expression is as follows: in, For the The node The index value, is the number of network nodes, is the result after normalization preprocessing; The construction of the index matrix includes: Construct an index matrix based on the preprocessed index data; Reconstruct the index matrix, and the reconstruction method includes a loop operation and a stacking operation; The loop operation includes regarding the input matrix as two index vectors and changing the order in turn, that is, placing the first element at the last position of the vector and shifting the remaining elements forward; The stacking operation includes combining all the shifted column vectors obtained by the loop operation row by row to obtain a new index matrix; The dimensionality reduction processing of the index matrix based on the non-linear incentive learning model includes: Through the convolution layer of the non-linear incentive learning model, perform convolution operations based on non-linear functions to obtain a dimensionality-reduced index matrix: Among them, is the matrix of indicators after dimensionality reduction, is the input matrix, is the dimension of the input matrix; and are continuous univariate functions; Implement the model output through the activation function, calculate the mean square error between the activation function and the obtained sample value to obtain the model loss function, and update the model parameters based on gradient descent; Among them, is the model parameter before update, is the model parameter after update, is the step size of parameter update, is the mean square error function, is the number of samples, is the weight value in the sample, is the weight output value obtained based on the non - linear incentive learning model; The extraction of weight information based on the spatial information dynamic path iteration model to obtain the evaluation threshold vector and its weight vector for UAV network security includes: After performing convolution operations through the convolution layer of the non-linear incentive learning model, output the convolved index matrix to the first layer, that is, the subunit layer, of the spatial information dynamic path iteration model, dynamically calculate and output it to the second layer, that is, the parent unit layer, and then calculate through the parent unit layer to obtain a vector containing weight information; Based on the weight information extracted by the spatial information dynamic path iteration model, the next dimensionality reduction and extraction processing are carried out through the fully connected layer of the linear-nonlinear excitation learning model to obtain the evaluation threshold weight vector for UAV network security : Among them, is the evaluation threshold weight for multiple indicators; In the spatial information dynamic path iteration model, the total input of the processing unit is the weighted sum of the path vectors: wherein, is the input vector, is the path weight, is the sub-unit matrix; The parent unit processes the input vector using an activation function and calculates the output vector : Among them, is the activation function, is the norm calculation; Path weight Dynamically update according to the proximity between the output of the parent unit and each path vector extracted from the spatial information: Among them, and are dynamic factors. Through the real-time changes of the sub-unit vectors, the path weight for transmitting data to the upper-level processing unit is dynamically updated; is the total number of paths, and is the exponential function. The loss function is obtained by quantifying the difference between the actual weight and the sample: Among them, is the calculation error for any data sample, is the sample label value, is the output data vector optimized through the dynamic path, k is the sample serial number, is the positive offset constant of the output vector, is the negative offset constant of the output vector, is the dynamic coefficient factor, is the total error function of all samples, is the total number of samples.
2. The method for evaluating the effect of drone network security verification according to claim 1, wherein The calculation of the normalized comprehensive threshold based on the evaluation threshold vector and its weight vector includes: Among them, is the normalized comprehensive threshold, is the evaluation threshold, is the evaluation threshold weight, is the normalized index vector; The calculation of the evaluation vectors of each node in the UAV network includes: Among them, is the calculated value of the evaluation vector, is the value of the group of indicators in the normalized indicator vector.
3. A UAV network security verification effect evaluation system, characterized in that Including: A preprocessing and index matrix construction module, configured to preprocess the index data related to UAV network security and construct an index matrix; An evaluation threshold and weight vector calculation module, configured to perform dimensionality reduction processing on an index matrix based on a non-linear incentive learning model, and extract weight information based on a spatial information dynamic path iteration model to obtain an evaluation threshold vector and its weight vector for the unmanned aerial vehicle network security; An unmanned aerial vehicle network security evaluation module, configured to calculate a normalized comprehensive threshold based on the evaluation threshold vector and its weight vector; calculate an evaluation vector for each node of the unmanned aerial vehicle network, and compare it with the normalized comprehensive threshold to obtain an unmanned aerial vehicle network security evaluation result; The preprocessing of the index data related to the unmanned aerial vehicle network security includes: For data anomalies or missing problems, handle missing values, outliers, and duplicate data through data cleaning; among them, missing values are processed by deletion, filling, or interpolation, outliers are identified and processed through statistical methods or prior knowledge of the unmanned aerial vehicle network, and duplicate data are deleted or integrated into the same data; For the problem of index differences, normalize the index data, that is, convert all index values into dimensionless numerical values between 0 and 1, and the expression is as follows: Among them, is the th index value of the th node, is the number of network nodes, is the result after normalization preprocessing; The construction of the index matrix includes: Construct an index matrix based on the preprocessed index data; Reconstruct the index matrix, and the reconstruction method includes a cyclic operation and a stacking operation; The cyclic operation includes regarding the input matrix as two index vectors and changing the order in turn, that is, placing the first element at the last position of the vector and shifting the remaining elements forward; The stacking operation includes combining all the shifted column vectors obtained by the cyclic operation row by row to obtain a new index matrix; The dimensionality reduction processing of the index matrix based on the non-linear incentive learning model includes: Through the convolutional layer of the non-linear incentive learning model, perform a convolutional operation based on a non-linear function to obtain a dimensionality-reduced index matrix: Among them, is the matrix of indices after dimensionality reduction, is the input matrix, is the dimension of the input matrix; and are continuous univariate functions; Implement the model output through an activation function, calculate the mean square error between the activation function and the obtained sample value to obtain the model loss function, and update the model parameters based on gradient descent: Among them, is the model parameter before update, is the model parameter after update, is the step size of parameter update, is the mean square error function, is the number of samples, is the weight value in the sample, is the weight output value obtained based on the non - linear incentive learning model; The extraction of weight information based on the spatial information dynamic path iteration model to obtain an evaluation threshold vector and its weight vector for the unmanned aerial vehicle network security includes: After performing a convolutional operation through the convolutional layer of the non-linear incentive learning model, output the convolutional index matrix to the first layer, that is, the subunit layer, of the spatial information dynamic path iteration model, dynamically calculate and output it to the second layer, that is, the parent unit layer, and then calculate through the parent unit layer to obtain a vector containing weight information; Based on the weight information extracted by the spatial information dynamic path iteration model, the next dimensionality reduction and extraction processing are carried out through the fully connected layer of the linear-nonlinear incentive learning model to obtain the evaluation threshold weight vector for UAV network security : Among them, is the evaluation threshold weight for multiple indicators; In the spatial information dynamic path iteration model, the total input of the processing unit is the weighted sum of the path vectors: Among them, is the input vector, is the path weight, is the sub-unit matrix; The parent unit processes the input vector using an activation function to calculate the output vector : Among them, is the activation function, is the norm calculation; Path weight Dynamically update according to the proximity between the output of the parent unit extracted from the spatial information and each path vector: Among them, and are dynamic factors. Through the real-time changes of the sub-unit vectors, the path weight for transmitting data from the processing unit to the upper-level processing unit is dynamically updated; is the total number of paths, is the exponential function; is the exponential function. The loss function is obtained by quantifying the difference between the actual weight and the sample: wherein, is the calculation error for any data sample, is the sample label value, is the output data vector optimized by the dynamic path, k is the sample serial number, is the positive offset constant of the output vector, is the negative offset constant of the output vector, is the dynamic coefficient factor, is the total error function of all samples, is the total number of samples.
4. A computer device, comprising a memory and a processor, the memory storing a computer program, characterized in that, When the processor executes the computer program, it implements the unmanned aerial vehicle network security verification effect evaluation method described in claim 1 or 2.
5. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the unmanned aerial vehicle network security verification effect evaluation method described in claim 1 or 2.
Citation Information
Patent Citations
Network security risk assessment method for unmanned aerial vehicle system
CN118250697A
A student comprehensive ability evaluation-oriented evaluation system and a zero sample evaluation method
CN112446591A
Unmanned cluster system network security assessment method based on graph neural network
CN115811478A