A point-to-point transmission system and method for improving the reliability of 5G message communication
By conducting detailed trust evaluation and multi-stage monitoring of new nodes in the P2P network, the security risks that may be brought about by the addition of new nodes are solved, and the reliability and security of the network are improved.
Patent Information
- Application Number
- CN202411487969.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-24
- Publication Date
- 2025-03-07
- Estimated Expiration
- 2044-10-24
AI Technical Summary
The possible security risks of new nodes in P2P networks include malicious nodes pretending to be normal nodes and launching attacks, resulting in data tampering, denial of service, and malicious spread of viruses.
By resolving new node requests, establishing request-associated seed nodes and new node identity characteristics, initializing trust evaluation module for trust evaluation, node interactive trust evaluation module for network behavior constraints and trust evaluation, multi-stage continuous trust monitoring module for multi-stage trust monitoring, and combining trust exception identification module for new nodes for trust exception identification and node management.
Accurate trust monitoring of new nodes is realized, effectively preventing malicious nodes from joining, and improving network reliability and security.
Smart Images

Figure CN119012193B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication transmission technology, and in particular to a point-to-point transmission system and method for improving the reliability of 5G message communication. Background Art
[0002] In the digital age, P2P networks have become an important data transmission and sharing model. This network architecture breaks the centralized restrictions in the traditional client-server model, allowing every participating node to participate equally in data transmission and storage. However, the openness and decentralization of P2P networks also bring unprecedented security risks. With the widespread application of P2P networks in the financial industry, more and more financial institutions are beginning to use P2P networks for data transmission, sharing and storage to improve business efficiency. For the financial industry, any tampering, leakage or loss of data may cause serious financial losses to financial institutions. However, the open network environment of P2P networks will attract the attention of malicious nodes. Malicious nodes may join the P2P network by disguising themselves as normal nodes, and then launch various attacks, such as data tampering, denial of service, malicious virus propagation, etc. Therefore, it is necessary to use tools such as regular expressions to match key information in the request body, such as SMS signatures, to determine the business fit of the request in order to protect the security of financial data. Summary of the invention
[0003] This application aims to solve the technical problem of security risks that may be brought about by the addition of new nodes to the P2P network by providing a point-to-point transmission system and method for improving the reliability of 5G message communications, thereby achieving accurate trust monitoring of new nodes, effectively preventing malicious nodes from joining, and improving the reliability and security of the network.
[0004] In view of the above problems, the present application provides a point-to-point transmission system and method for improving the reliability of 5G message communication.
[0005] In a first aspect disclosed in the present application, a point-to-point transmission system for improving the reliability of 5G message communication is provided, the system comprising: a request parsing module, for parsing the new node request when the target P2P communication network receives a new node request, and establishing a request-associated seed node and a new node identity feature; an initialization trust evaluation module, for performing an initialization trust evaluation according to the request-associated seed node and the new node identity feature, and obtaining an initialization trust coefficient of the new node; a node interaction trust evaluation module, for constraining the network behavior of the new node based on the new node initialization trust coefficient, generating a first-stage constraint space, calling a node interaction trust evaluation function in a first-stage monitoring window to perform a node interaction trust evaluation, and constructing a stage-continuous monitoring window and a stage-continuous constraint space; a multi-stage continuous trust monitoring module, for performing multi-stage continuous trust monitoring on the new node based on the stage-continuous monitoring window and the stage-continuous constraint space, and generating a superimposed trust coefficient in combination with the first-stage trust score; a trust anomaly identification module, for identifying a trust anomaly on the new node based on the superimposed trust coefficient, and performing node management and control on the target P2P communication network based on the identified node.
[0006] Another aspect disclosed in the present application provides a point-to-point transmission method for improving the reliability of 5G message communication, the method comprising: when a target P2P communication network receives a new node request, parsing the new node request, establishing a request-associated seed node and a new node identity feature; performing an initialization trust evaluation based on the request-associated seed node and the new node identity feature, and obtaining a new node initialization trust coefficient; constraining the network behavior of the new node based on the new node initialization trust coefficient, generating a first-stage constraint space, calling a node interaction trust evaluation function in a first-stage monitoring window to perform a node interaction trust evaluation, and constructing a stage-continuous monitoring window and a stage-continuous constraint space; performing multi-stage continuous trust monitoring on the new node based on the stage-continuous monitoring window and the stage-continuous constraint space, and generating a superimposed trust coefficient in combination with the first-stage trust score; identifying a trust anomaly on the new node based on the superimposed trust coefficient, and performing node management and control on the target P2P communication network based on the identified node.
[0007] One or more technical solutions provided in this application have at least the following technical effects or advantages:
[0008] Due to the adoption of a request parsing module to receive a new node request through the target P2P communication network, the new node request is parsed, and the request-associated seed node and the new node identity feature are established; the initialization trust evaluation module is based on the initialization trust evaluation according to the request-associated seed node and the new node identity feature, and the new node initialization trust coefficient is obtained; the node interaction trust evaluation module is based on the network behavior constraint of the new node based on the initialization trust coefficient of the new node, and the first-stage constraint space is generated, and the node interaction trust evaluation function is called in the first-stage monitoring window to perform node interaction trust evaluation, and the stage continuous monitoring window and stage continuous constraint space are constructed; the multi-stage continuous trust monitoring module is based on the stage continuous monitoring window and the stage continuous constraint space. The multi-stage continuous trust monitoring module performs multi-stage continuous trust monitoring on the new node based on the stage continuous monitoring window and the stage continuous constraint space, and generates a superposition trust coefficient in combination with the first-stage trust score; the trust anomaly identification module is based on the trust anomaly identification of the new node based on the superposition trust coefficient, and the target P2P communication network is controlled based on the identification node. The technical problem of the security risks that may be brought about by the addition of new nodes in the P2P network is solved, and the effect of accurate trust monitoring of new nodes is achieved, effectively preventing malicious nodes from joining, and improving the reliability and security of the network is achieved.
[0009] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] Figure 1 A structural schematic diagram of a point-to-point transmission system for improving the reliability of 5G message communication is provided for an embodiment of the present application;
[0011] Figure 2 A flow chart of a point-to-point transmission method for improving the reliability of 5G message communication is provided for an embodiment of the present application.
[0012] Explanation of the reference numerals: request parsing module 11 , initialization trust assessment module 12 , node interaction trust assessment module 13 , multi-stage continuous trust monitoring module 14 , trust anomaly identification module 15 . DETAILED DESCRIPTION
[0013] This application solves the technical problem of security risks that may be brought about by the addition of new nodes to the P2P network by providing a point-to-point transmission system and method for improving the reliability of 5G message communications, achieves accurate trust monitoring of new nodes, effectively prevents malicious nodes from joining, and improves the reliability and security of the network.
[0014] Below, the technical solutions in the present application will be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments of the present application. It should be understood that the present application is not limited to the example embodiments described herein. Based on the embodiments of the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present application. It should also be noted that, for the convenience of description, only the parts related to the present application are shown in the accompanying drawings, rather than all of them. Embodiment 1
[0015] like Figure 1 As shown, an embodiment of the present application provides a point-to-point transmission system for improving the reliability of 5G message communication, the system comprising:
[0016] The request parsing module 11 is used to parse the new node request when the target P2P communication network receives the new node request, and establish the request association seed node and the new node identity feature.
[0017] Specifically, when the target P2P communication network receives a request to join a new node, the system terminal parses the content of the request to determine the identity characteristics of the new node, such as ID, IP address, etc., and the specific network part or group it wants to join. After parsing the request, the target P2P communication network will start looking for one or more seed nodes to establish an association with the new node, generate a request to associate the seed node, and enable it to smoothly integrate into the network.
[0018] Further, the new node request is parsed to establish the request association seed node and new node identity characteristics, including:
[0019] The device IP address of the new node request is resolved to generate the identity feature of the new node; the request response node is identified to generate the request associated seed node.
[0020] In a preferred embodiment, during the processing of a new node request, the system terminal first performs device IP address resolution. The purpose of this step is to generate the identity characteristics of the new node so as to uniquely identify the node in the network. Subsequently, the new node request is subjected to request response node identification in order to determine the seed node associated with the new node request. During the request response node identification process, the new node attempts to connect to one or more pre-set seed nodes. These seed nodes are of great significance in the network. They not only provide information about other nodes in the network, but also send an invitation message to the new node. This invitation message contains the credentials and parameters required for the new node to join the network. After receiving the invitation message, the new node can use this information as credentials to join the target P2P communication network in a specified manner. These seed nodes that send invitation messages to new nodes and establish a connection relationship are request association seed nodes.
[0021] The initialization trust evaluation module 12 is used to perform an initialization trust evaluation based on the request association seed node and the identity characteristics of the new node to obtain an initialization trust coefficient of the new node.
[0022] Specifically, when a new node requests to join the P2P communication network and successfully establishes a connection with the seed node that requested association, the system terminal obtains the historical node interaction behaviors of these seed nodes that requested association from the target P2P communication network, and determines the auxiliary trust evaluation factor of each seed node that requested association based on these historical node interaction behaviors. Subsequently, the historical network communication behavior of the new node is collected, and trust fusion is performed based on the collection results and the obtained auxiliary trust evaluation factors to generate the initialization trust coefficient of the new node. This coefficient reflects the system terminal's preliminary judgment on the credibility of the new node and will be used as a reference in subsequent network interactions.
[0023] Further, performing an initialization trust evaluation based on the request to associate the seed node with the identity characteristics of the new node to obtain an initialization trust coefficient of the new node includes:
[0024] Based on the target P2P communication network, the historical node interaction behavior of the request-associated seed node is scored to generate a first auxiliary trust evaluation factor; based on the identity characteristics of the new node, the historical network communication behavior of the new node is collected to generate a historical communication behavior feature set; based on the historical communication behavior feature set, the new node is assigned a trust value, and combined with the first auxiliary trust evaluation factor to generate an initialization trust coefficient of the new node.
[0025] In a preferred embodiment, the system terminal obtains the historical node interaction behaviors of these request-associated seed nodes from the target P2P communication network, and counts the number of times that access is finally allowed in these historical node interaction behaviors. Subsequently, the statistical number of times is used to calculate the ratio with the total number of historical node interaction behaviors to generate a first auxiliary trust evaluation factor. This factor can reflect the reliability and credibility of the seed node. After that, the system terminal collects historical network communication behaviors for the identity characteristics of the new node. This collection process will obtain the communication behavior data of the new node in the past network environment, including interaction records and abnormal behaviors. These data will be organized into a historical communication behavior feature set to describe the network communication behavior characteristics of the new node. Then, based on this historical communication behavior feature set, the system terminal assigns trust to the new node. This assignment process is performed by subtracting the abnormality of the new node in the historical communication behavior from 1, and this abnormality refers to the ratio of the number of abnormal behaviors to the total number of interaction records. Through the above assignment, the system terminal will generate a trust value for the new node. Finally, this trust value is merged with the generated first auxiliary trust evaluation factor, that is, the mean is calculated. This fusion process will comprehensively consider the reliability of the seed node and the credibility of the new node itself, thereby generating a more comprehensive and accurate initial trust coefficient for the new node. This coefficient will serve as the initial trust of the new node in the P2P communication network and will be used for subsequent network interactions and trust management.
[0026] The node interaction trust evaluation module 13 is used to constrain the network behavior of the new node based on the initialization trust coefficient of the new node, generate the first-stage constraint space, call the node interaction trust evaluation function in the first-stage monitoring window to perform node interaction trust evaluation, and construct a stage-continuous monitoring window and a stage-continuous constraint space.
[0027] Specifically, after obtaining the initialization trust coefficient of the new node, the system terminal constrains the network behavior of the new node based on the initialization trust coefficient, and constructs the first-stage monitoring window and the first-stage constraint space. Subsequently, before conducting the node interaction trust evaluation, the system terminal uses the malicious traffic monitoring mechanism (IPS) of the target P2P communication network to perform preliminary detection on the new node within the first-stage monitoring window. The system terminal extracts key fields in the request body of the new node from the identity characteristics of the new node, such as SMS signature, business type, etc. Afterwards, the SMS signature in the request body is matched by matching the corresponding preset regular expression from the malicious traffic monitoring mechanism using the business type to determine the business fit of the request. For example, if the business type is fund transfer, this business usually involves sensitive financial operations, so there are strict format and content requirements for the SMS signature and business parameters in its request body. The system terminal will detect whether the SMS signature in the request body meets the expected format and content based on the matching fund transfer business type regular expression. If the fields in the request do not match the preset regular expression, or other abnormal behavior patterns occur, such as frequently sending a large number of invalid requests, attempting to access unauthorized resources, etc., the malicious traffic monitoring mechanism will immediately identify these requests as potential malicious traffic. Once malicious traffic is identified, the malicious traffic monitoring mechanism will quickly trigger the security policy, intercept the request of the new node, and isolate it to ensure the security and stability of the target P2P communication network. This process will directly remove malicious nodes that are easy to judge. If the fields in the request match the preset regular expression, it means that the new node has a certain degree of credibility. At this time, the new node is monitored using the first-stage monitoring window constructed, and then the monitoring results, the first-stage constraint space, and the pre-built node interaction trust evaluation function are combined to perform node interaction trust scoring. Then, the system terminal constructs a stage-by-stage continuous monitoring window and a stage-by-stage continuous constraint space based on the scoring results.
[0028] Further, based on the initialization trust coefficient of the new node, the network behavior of the new node is constrained to generate the first-stage constraint space, the node interaction trust evaluation function is called in the first-stage monitoring window to perform node interaction trust evaluation, and the stage continuous monitoring window and the stage continuous constraint space are constructed, including:
[0029] The first-stage monitoring window and the first-stage constraint space are constructed according to the initialization trust coefficient of the new node, wherein the window length of the first-stage monitoring window and the constraint scale of the first-stage constraint space are inversely proportional to the initialization trust coefficient of the new node; the communication behavior of the new node is monitored in the first-stage monitoring window to generate a first-stage node interaction behavior set.
[0030] In a preferred embodiment, for a new node, the system terminal first constructs a first-stage monitoring window and a first-stage constraint space based on the initialization trust coefficient of the new node. The first-stage monitoring window and the first-stage constraint space are set to strictly monitor and restrict the communication behavior of the new node to ensure the security and stability of the target P2P communication network. Among them, the first-stage monitoring window is used to continuously monitor the communication behavior of the new node within a specific time range. The length of the window, that is, the duration of monitoring, is inversely proportional to the initialization trust coefficient of the new node. If the initialization trust coefficient of the new node is small, it means that its security risk is high, so the monitoring window will be set longer to more comprehensively observe and analyze the behavior of the new node. The first-stage constraint space refers to a set of restrictions on the behavior of the new node during the communication process. The scale of the constraint space, that is, the number of restricted behaviors, is also inversely proportional to the initialization trust coefficient of the new node. When the initialization trust coefficient is small, there will be more behavioral restrictions in the constraint space to prevent the new node from performing operations that may bring risks in the target P2P communication network. These restrictions include prohibiting access to certain sensitive data, restricting communication with specific nodes, etc. After completing the construction of the first-stage monitoring window and the first-stage constraint space, the system terminal will monitor the communication behavior of the new node within the first-stage monitoring window and generate the first-stage node interaction behavior set. This behavior set records all communication activities of the new node during the monitoring period, providing an important data basis for subsequent trust analysis.
[0031] Construct a normal resource abuse calibration behavior set, call the node interaction trust evaluation function, combine the first-stage constraint space and the first-stage node interaction behavior set to perform node interaction trust scoring, and obtain the first-stage trust score; determine whether the first-stage trust score meets the preset score, if not, construct a stage continuous monitoring window and a stage continuous constraint space, wherein the length of the stage continuous monitoring window and the scale of the stage continuous constraint space are inversely proportional to the first-stage trust score.
[0032] In a preferred embodiment, when evaluating the interactive trust of a new node after joining the target P2P communication network, the system terminal will first construct a normal resource abuse calibration behavior set, which contains the use behavior that the system terminal considers to be an abuse of communication resources, which is determined based on historical experience and security criteria. Subsequently, a node interactive trust evaluation function is called, which combines the first-stage constraint space and the first-stage node interactive behavior set to calculate the trust score of the new node and generate the first-stage trust score. This score reflects the trust level of the new node in the initial stage. Afterwards, the system terminal will determine whether the first-stage trust score meets the requirements based on the preset score. If the first-stage trust score does not meet the pre-score, it means that the behavior of the new node may have problems or high risks. At this time, the system terminal will further monitor and restrict the new node. In this stage, the system terminal will construct a stage continuous monitoring window and a stage continuous constraint space. The settings of the stage continuous monitoring window and the stage continuous constraint space are similar to those of the first stage, but their scale and length will be adjusted according to the poor degree of the first-stage trust score. If the trust score in the first phase is lower, the length of the phase-continuous monitoring window will be longer and the size of the phase-continuous constraint space will be larger, so as to observe the behavior of the new node for a longer time and impose stricter restrictions on it.
[0033] Furthermore, the node interaction trust evaluation function includes:
[0034] The expression of the node interaction trust evaluation function is:
[0035] ;
[0036] in, Provide trust score for the first stage; is the total number of nodes in the target P2P communication network that communicate with the new node in the first phase monitoring window; The first node to communicate with the new node The trust support of each node; The first phase node interaction behavior set The set of interaction behaviors between nodes and new nodes; Constrain space for the first stage; A behavior set is defined for the normal resource abuse.
[0037] In a feasible implementation, in a P2P communication network, in order to evaluate the interactive trust of a new node, the system terminal pre-builds a node interactive trust evaluation function. This function comprehensively considers the trust support of other nodes interacting with the new node, the interactive behavior of the new node, and whether these behaviors violate the preset constraint space or normal resource abuse standards. The function is as follows:
[0038] ;
[0039] in, It refers to the calculation result of the trust score in the first stage, which represents the degree of trust between the new node and the nodes in the network in the initial stage. Refers to the total number of nodes in the target P2P communication network that communicate with the new node within the first phase monitoring window. This value reflects the activity and interaction range of the new node in the network. It refers to the trust support of the i-th node that communicates with the new node. It represents the degree of trust of the target P2P communication network on the node. It refers to the interaction behavior set between the ith node and the new node in the first phase of the node interaction behavior set. It contains all the interaction behavior records between the ith node and the new node. It refers to the first-stage constraint space, i.e., the behavior of new nodes that are restricted in the initial stage. Refers to the normal resource abuse calibration behavior set, which contains a series of behaviors that are identified as resource abuse. The number of system terminals first counts the number of behaviors in each interactive behavior set that belong to the first-stage constraint space and the normal resource abuse calibration behavior set. Subsequently, the ratio of the total number of behaviors in this interactive behavior set to the two counted behavior numbers is used, and the ratio results are added together. After that, the sum of the two ratios is multiplied by the trust support of the corresponding node. Then, the results of all nodes are added together to obtain the final trust score. The smaller the proportion of the new node's behavior in the first-stage constraint space and the normal resource abuse calibration behavior set, the higher its trust score l will be. This is because a smaller proportion indicates that the new node's behavior is more in line with network specifications and expectations, thereby increasing its credibility.
[0040] Among them, The step of obtaining the trust support of a node includes: constructing a node trust mutual evaluation request through the server of the target P2P communication network and sending it to all nodes, receiving a request for the trust support of the node multiple mutual evaluation scores of nodes; performing weighted calculation on the multiple mutual evaluation scores and then normalizing them to generate the first The trust support of each node.
[0041] In a feasible implementation, when quantifying the trust support of the target P2P communication network for the i-th node, the system terminal obtains and evaluates the interactive trust between the new node and other nodes in the target P2P communication network. First, the system terminal constructs a node trust mutual evaluation request on the server side of the target P2P communication network and sends this request to all nodes in the target P2P communication network. The purpose of this request is to allow other nodes to evaluate the trust level of the i-th node. Subsequently, the system terminal receives multiple mutual evaluation scores from each node for the i-th node through the server side of the target P2P communication network. These scores represent the evaluation of the trust level of the i-th node by other nodes. After collecting these mutual evaluation scores, the system terminal will perform weighted calculation on these scores. The weights of these scores are determined based on factors such as the historical performance and activity of each node to ensure the fairness and accuracy of the evaluation results. Afterwards, the weighted calculation results are normalized to generate the trust support of the i-th node. The normalization process is to divide the total weighted score by the maximum value of the total weighted scores of all nodes to ensure that the result is between 0 and 1. This process ensures that the trust support of each node is based on the comprehensive evaluation of other nodes in the target P2P communication network, thereby improving the accuracy and fairness of the evaluation results.
[0042] The multi-stage continuous trust monitoring module 14 is used to perform multi-stage continuous trust monitoring on the new node based on the stage continuous monitoring window and the stage continuous constraint space, and generate a superposition trust coefficient in combination with the first stage trust score.
[0043] Specifically, when a new node fails to meet the preset trust score in the initial stage, the system terminal will take more stringent measures to continuously monitor and evaluate the trust of the node. This includes analyzing the behavior of the new node using the stage-continuous monitoring window and the stage-continuous constraint space. During the multi-stage continuous trust monitoring process, the system terminal will continuously collect the interaction behavior data of the new node, and based on this data and the stage-continuous constraint space, evaluate the trust of the new node through the node interaction trust evaluation function. Subsequently, the trust trend stability fluctuation analysis is performed based on the evaluated trust, the first-stage trust score, and the new node initialization trust coefficient, and a superimposed trust coefficient is generated. The superimposed trust coefficient is a result that integrates the trust scores of multiple stages, which reflects the overall trust of the new node throughout the monitoring process.
[0044] Furthermore, based on the stage continuous monitoring window and the stage continuous constraint space, the new node is subjected to multi-stage continuous trust monitoring, and combined with the trust score of the first stage, a superimposed trust coefficient is generated, including:
[0045] The continuous monitoring behavior set under the continuous monitoring window of the stage is received; the node interaction trust evaluation function is called to perform evaluation and generate a second-stage trust score.
[0046] In a preferred embodiment, the system terminal receives the continuous monitoring behavior set collected under the continuous monitoring window in the stage, and this behavior set contains the interaction data of the new node with other nodes in the target P2P communication network over a longer period of time. Subsequently, the node interaction trust evaluation function is called again, and the second-stage trust evaluation of the new node is performed using this function and the data in the continuous monitoring behavior set and the stage continuous constraint space. During this evaluation process, the system terminal will use the first-stage node interaction behavior set in the continuous monitoring behavior set replacement function, and use the stage continuous constraint space to replace the first-stage constraint space. Afterwards, the second-stage trust score is calculated based on the replaced node interaction trust evaluation function. This score reflects the degree of trust of the new node during the continuous monitoring stage.
[0047] Based on the new node initialization trust coefficient, the first stage trust score, and the second stage trust score, a trust trend stability fluctuation analysis is performed to obtain a trust fluctuation feature; and the superimposed trust coefficient is generated using the trust fluctuation feature.
[0048] In a preferred embodiment, when evaluating the trust of a new node, in addition to considering the node's initial trust coefficient and the trust scores of multiple stages, the system terminal will further analyze the trend of these scores over time, that is, the stable fluctuation of the trust trend. This analysis is performed by trend analysis of these trust score data to observe their fluctuations over time. Special attention is paid to the magnitude of the score change and whether there are abnormal fluctuations. Ideally, as the monitoring time increases, if the new node behaves consistently and conforms to the normal behavior pattern in the target P2P communication network, its trust score should gradually become stable and change less. This is because a stable behavior pattern can reflect the reliability and trustworthiness of the node in the network. However, if the trust score of the new node fluctuates greatly during the monitoring process, especially when such fluctuations are significantly different from the behavior patterns of other normal nodes in the target P2P communication network, this means that the behavior of the new node is abnormal. These abnormal behaviors may include resource abuse, fraud or other improper activities, which will have a negative impact on the trustworthiness of the new node. After the trust trend stability fluctuation analysis is completed, the system terminal extracts key trust fluctuation features from the trend analysis, such as fluctuation amplitude, fluctuation frequency, fluctuation trend, etc. These features can reflect the stability and reliability of the trust of the new node. Subsequently, according to the network's security requirements and the goals of trust assessment, corresponding weights are set for different trust fluctuation features. After that, the trust score data of the new node is combined with the extracted trust fluctuation features, and the superimposed trust coefficient is calculated by weighted average. The obtained superimposed trust coefficient is then calculated by difference with the initial trust score to obtain the trust deviation. Among them, the initial trust score refers to an expectation or assumption of the system terminal about the possible performance of the new node in the financial service environment, which is obtained based on factors such as the user scale and financial attributes of the new node. For those with a large user scale and good financial attributes, a higher initial trust score is assigned. If the calculated trust deviation is greater than the preset deviation threshold, it means that the new node has abnormal behavior or the trust status has changed significantly, and the initial trust score cannot provide a reference, so the superimposed trust coefficient is directly output. On the contrary, it means that the new node tends to be consistent with the historical state, so the system terminal performs weighted average of the superimposed trust coefficient and the initial trust score according to the preset weight, and uses the weighted average result to replace the superimposed trust coefficient for output. In this way, the output trust evaluation results can be made more stable and reliable. The superimposed trust coefficient is a composite indicator that comprehensively considers the initial trust coefficient of the new node, the trust scores of multiple stages, the trust fluctuation characteristics and the initial trust score. It can more comprehensively reflect the trust status of the new node in the network and help the system terminal make more accurate decisions.
[0049] The trust anomaly identification module 15 is used to identify the trust anomaly of the new node based on the superimposed trust coefficient, and perform node management and control on the target P2P communication network based on the identified node.
[0050] Specifically, after obtaining the superimposed trust coefficient, the system terminal uses this coefficient to determine whether there is an abnormality in the trust status of the new node. If the superimposed trust coefficient is less than the preset trust coefficient, the system terminal determines that there is a problem with the trust of the new node and marks it as a trust anomaly. Once the new node is identified as a trust anomaly, the target P2P communication network will be controlled based on this identification result to maintain the security and stability of the network.
[0051] Further, based on the superimposed trust coefficient, the new node is marked as trust abnormal, and based on the marked node, the target P2P communication network is managed and controlled, including:
[0052] Determine whether the superimposed trust coefficient is less than a preset trust coefficient; if so, mark the new node for trust anomaly and generate the marked node; and dynamically monitor and isolate the marked node.
[0053] In a preferred embodiment, the system terminal determines whether the obtained superposition trust coefficient is less than a preset trust coefficient threshold. If the superposition trust coefficient is indeed lower than the trust coefficient threshold, the system terminal will identify the new node as a trust abnormal node. This identification process marks the new node as a node that requires special attention because its behavior pattern may not meet the normal behavior standards in the network, or there is a potential risk of malicious behavior. Once the new node is identified as a trust abnormal node, the system terminal will immediately start the dynamic monitoring and isolation control mechanism for the node. Dynamic monitoring means that the system terminal will continuously monitor the behavior of the node, including its interaction with other nodes, resource usage, etc., to detect in real time whether there is any abnormal behavior. If the node is found to have further abnormal behavior or potential risks during the dynamic monitoring process, the system terminal will quickly take isolation control measures. Isolation control includes limiting certain functions, permissions or network access of the node, or even completely isolating the node from the network to prevent it from causing damage to the network or affecting the normal operation of other nodes.
[0054] In summary, the point-to-point transmission system for improving the reliability of 5G message communication provided by the embodiment of the present application has the following technical effects:
[0055] The request parsing module 11 is used to parse the new node request when the target P2P communication network receives the new node request, establish the request-associated seed node and the new node identity characteristics; the initialization trust evaluation module 12 is used to perform the initialization trust evaluation according to the request-associated seed node and the new node identity characteristics, and obtain the new node initialization trust coefficient; the node interaction trust evaluation module 13 is used to constrain the network behavior of the new node based on the new node initialization trust coefficient, generate the first-stage constraint space, call the node interaction trust evaluation function in the first-stage monitoring window to perform the node interaction trust evaluation, and construct the stage continuous monitoring window and the stage continuous constraint space; the multi-stage continuous trust monitoring module 14 is used to perform multi-stage continuous trust monitoring on the new node based on the stage continuous monitoring window and the stage continuous constraint space, and generate the superposition trust coefficient in combination with the first-stage trust score; the trust anomaly identification module 15 is used to identify the trust anomaly of the new node based on the superposition trust coefficient, and perform node management and control on the target P2P communication network based on the identified node. Through the above steps, the technical problem of security risks that may be caused by the addition of new nodes to the P2P network is solved, and the effect of accurate trust monitoring of new nodes is achieved, effectively preventing malicious nodes from joining, and improving the reliability and security of the network. Embodiment 2
[0056] Based on the same inventive concept as a point-to-point transmission system for improving the reliability of 5G message communication in the aforementioned embodiment, Figure 2 As shown, an embodiment of the present application provides a point-to-point transmission method for improving the reliability of 5G message communication, the method comprising:
[0057] When the target P2P communication network receives a new node request, the new node request is parsed to establish the request-associated seed node and the new node identity characteristics; an initialization trust evaluation is performed based on the request-associated seed node and the new node identity characteristics to obtain the new node initialization trust coefficient; network behavior constraints are performed on the new node based on the new node initialization trust coefficient to generate a first-stage constraint space, a node interaction trust evaluation function is called in the first-stage monitoring window to perform node interaction trust evaluation, and a stage-continuous monitoring window and a stage-continuous constraint space are constructed; multi-stage continuous trust monitoring is performed on the new node based on the stage-continuous monitoring window and the stage-continuous constraint space, and a superposition trust coefficient is generated in combination with the first-stage trust score; trust anomaly identification is performed on the new node based on the superposition trust coefficient, and node management and control of the target P2P communication network is performed based on the identified node.
[0058] Further, the new node request is parsed to establish the request association seed node and new node identity characteristics, including:
[0059] The device IP address of the new node request is resolved to generate the identity feature of the new node; the request response node is identified to generate the request associated seed node.
[0060] Further, performing an initialization trust evaluation based on the request to associate the seed node with the identity characteristics of the new node to obtain an initialization trust coefficient of the new node includes:
[0061] Based on the target P2P communication network, the historical node interaction behavior of the request-associated seed node is scored to generate a first auxiliary trust evaluation factor; based on the identity characteristics of the new node, the historical network communication behavior of the new node is collected to generate a historical communication behavior feature set; based on the historical communication behavior feature set, the new node is assigned a trust value, and combined with the first auxiliary trust evaluation factor to generate an initialization trust coefficient of the new node.
[0062] Further, based on the initialization trust coefficient of the new node, the network behavior of the new node is constrained to generate the first-stage constraint space, the node interaction trust evaluation function is called in the first-stage monitoring window to perform node interaction trust evaluation, and the stage continuous monitoring window and the stage continuous constraint space are constructed, including:
[0063] The first-stage monitoring window and the first-stage constraint space are constructed according to the initialization trust coefficient of the new node, wherein the window length of the first-stage monitoring window and the constraint scale of the first-stage constraint space are inversely proportional to the initialization trust coefficient of the new node; the communication behavior of the new node is monitored in the first-stage monitoring window to generate a first-stage node interaction behavior set; a normal resource abuse calibration behavior set is constructed, and a node interaction trust evaluation function is called to perform a node interaction trust score in combination with the first-stage constraint space and the first-stage node interaction behavior set to obtain a first-stage trust score; it is determined whether the first-stage trust score meets the preset score, and if not, a stage-continuous monitoring window and a stage-continuous constraint space are constructed, wherein the length of the stage-continuous monitoring window and the scale of the stage-continuous constraint space are inversely proportional to the first-stage trust score.
[0064] Furthermore, the expression of the node interaction trust evaluation function includes:
[0065] The expression of the node interaction trust evaluation function is:
[0066] );
[0067] in, Provide trust score for the first stage; is the total number of nodes in the target P2P communication network that communicate with the new node in the first phase monitoring window; The first node to communicate with the new node The trust support of each node; The first phase node interaction behavior set The set of interaction behaviors between nodes and new nodes; Constrain space for the first stage; is the normal resource abuse calibration behavior set; wherein, The step of obtaining the trust support of a node includes: constructing a node trust mutual evaluation request through the server of the target P2P communication network and sending it to all nodes, receiving a request for the trust support of the node multiple mutual evaluation scores of nodes; performing weighted calculation on the multiple mutual evaluation scores and then normalizing them to generate the first The trust support of each node.
[0068] Furthermore, based on the stage continuous monitoring window and the stage continuous constraint space, the new node is subjected to multi-stage continuous trust monitoring, and combined with the trust score of the first stage, a superimposed trust coefficient is generated, including:
[0069] Receive the continuous monitoring behavior set under the continuous monitoring window of the stage; call the node interaction trust evaluation function to perform evaluation and generate a second-stage trust score; perform a trust trend stability fluctuation analysis based on the new node initialization trust coefficient, the first-stage trust score, and the second-stage trust score to obtain a trust fluctuation feature; generate the superimposed trust coefficient with the trust fluctuation feature.
[0070] Further, based on the superimposed trust coefficient, the new node is marked as trust abnormal, and based on the marked node, the target P2P communication network is managed and controlled, including:
[0071] Determine whether the superimposed trust coefficient is less than a preset trust coefficient; if so, mark the new node for trust anomaly and generate the marked node; and dynamically monitor and isolate the marked node.
[0072] Any step of the method described above can be stored as a computer instruction or program in an unlimited computer memory, and can be called and recognized by an unlimited computer processor to implement any method in the embodiments of the present application, without any unnecessary restrictions.
[0073] Furthermore, the first or second mentioned above may not only represent an order relationship, but may also represent a specific concept, and / or refer to the selection of multiple elements individually or in whole. Obviously, those skilled in the art may make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the present application and its equivalent technologies, the present application intends to include these modifications and variations.
Claims
1. A point-to-point transmission system for improving the reliability of 5G message communication, characterized in that: The system comprises: A request parsing module, used for parsing the new node request when the target P2P communication network receives the new node request, and establishing the request association seed node and the new node identity feature; An initialization trust evaluation module is used to perform an initialization trust evaluation according to the request association seed node and the identity characteristics of the new node, and obtain an initialization trust coefficient of the new node; A node interaction trust evaluation module is used to constrain the network behavior of the new node based on the initialization trust coefficient of the new node, generate a first-stage constraint space, call the node interaction trust evaluation function in the first-stage monitoring window to perform node interaction trust evaluation, and construct a stage continuous monitoring window and a stage continuous constraint space; A multi-stage continuous trust monitoring module, used to perform multi-stage continuous trust monitoring on the new node based on the stage continuous monitoring window and the stage continuous constraint space, and generate a superimposed trust coefficient in combination with the first stage trust score; A trust anomaly identification module, used to identify the trust anomaly of the new node based on the superimposed trust coefficient, and perform node management and control on the target P2P communication network based on the identified node; Wherein, the node interaction trust evaluation module is also used for: Constructing the first-stage monitoring window and the first-stage constraint space according to the initialization trust coefficient of the new node, wherein the window length of the first-stage monitoring window and the constraint scale of the first-stage constraint space are inversely proportional to the initialization trust coefficient of the new node; Monitoring the communication behavior of the new node in the first-stage monitoring window to generate a first-stage node interaction behavior set; Construct a normal resource abuse calibration behavior set, call the node interaction trust evaluation function, combine the first-stage constraint space with the first-stage node interaction behavior set to perform node interaction trust scoring, and obtain the first-stage trust score; Determine whether the trust score of the first stage meets the preset score, and if not, construct a stage continuous monitoring window and a stage continuous constraint space, wherein the length of the stage continuous monitoring window and the size of the stage continuous constraint space are inversely proportional to the trust score of the first stage; The expression of the node interaction trust evaluation function is: Wherein, Bel1 is the trust score of the first stage; N is the total number of nodes in the target P2P communication network that communicate with the new node in the monitoring window of the first stage; ω i A is the trust support of the i-th node communicating with the new node; i is the interaction behavior set between the ith node and the new node in the node interaction behavior set of the first stage; B is the constraint space of the first stage; C is the normal resource abuse calibration behavior set; The steps for obtaining the trust support of the i-th node include: Constructing a node trust mutual evaluation request through the server of the target P2P communication network and sending it to all nodes, and receiving multiple mutual evaluation scores for the i-th node; The multiple mutual evaluation scores are weighted and then normalized to generate the trust support of the i-th node.
2. A point-to-point transmission system for improving the reliability of 5G message communication as claimed in claim 1, characterized in that: Parsing the new node request and establishing the request association seed node and new node identity characteristics, including: Performing device IP address resolution on the new node request to generate the new node identity feature; Perform request response node identification on the new node request to generate the request associated seed node.
3. A point-to-point transmission system for improving the reliability of 5G message communication as claimed in claim 1, characterized in that: Performing an initialization trust evaluation according to the request to associate the seed node with the identity characteristics of the new node to obtain an initialization trust coefficient of the new node, including: Scoring the historical node interaction behavior of the requesting association seed node based on the target P2P communication network to generate a first auxiliary trust evaluation factor; Based on the identity features of the new node, collecting historical network communication behaviors of the new node to generate a historical communication behavior feature set; The new node is assigned a trust value based on the historical communication behavior feature set, and is integrated with the first auxiliary trust evaluation factor to generate an initialization trust coefficient for the new node.
4. A point-to-point transmission system for improving the reliability of 5G message communication as claimed in claim 1, characterized in that: Based on the stage-by-stage continuous monitoring window and the stage-by-stage continuous constraint space, the new node is subjected to multi-stage continuous trust monitoring, and combined with the trust score of the first stage, a superimposed trust coefficient is generated, including: Receiving a continuous monitoring behavior set under the continuous monitoring window of the stage; Calling the node interaction trust evaluation function to perform evaluation and generate a second-stage trust score; Perform a trust trend stability fluctuation analysis based on the new node initialization trust coefficient, the first stage trust score, and the second stage trust score to obtain a trust fluctuation feature; The superimposed trust coefficient is generated using the trust fluctuation characteristics.
5. A point-to-point transmission system for improving the reliability of 5G message communication as claimed in claim 1, characterized in that: The new node is marked as trust abnormal based on the superimposed trust coefficient, and the target P2P communication network is controlled based on the marked node, including: Determining whether the superimposed trust coefficient is less than a preset trust coefficient; If so, the new node is marked as trust abnormal, and the marked node is generated; Dynamically monitor and isolate the identified nodes.
6. A point-to-point transmission method for improving the reliability of 5G message communication, characterized in that: The method is performed by a point-to-point transmission system for improving the reliability of 5G message communication according to any one of claims 1 to 5, comprising: When the target P2P communication network receives a new node request, the new node request is parsed to establish a request association seed node and a new node identity feature; Performing an initialization trust evaluation based on the request to associate the seed node with the identity characteristics of the new node to obtain an initialization trust coefficient of the new node; Based on the initialization trust coefficient of the new node, the network behavior of the new node is constrained to generate the first-stage constraint space, the node interaction trust evaluation function is called in the first-stage monitoring window to perform node interaction trust evaluation, and the stage continuous monitoring window and the stage continuous constraint space are constructed; Performing multi-stage continuous trust monitoring on the new node based on the stage continuous monitoring window and the stage continuous constraint space, and generating a superimposed trust coefficient in combination with the trust score of the first stage; The new node is marked as trust abnormal based on the superimposed trust coefficient, and the target P2P communication network is controlled based on the marked node.
Citation Information
Patent Citations
Wireless sensor network malicious node identification method based on dynamic trust mechanism
CN116017463A
System and method for social network trust assessment
US7886334B1