Mass virtual node dynamic generation method and system based on self-organizing network

By adopting a dynamic generation method of massive virtual nodes based on an ad hoc network in the hidden communication network, the problems of single type of chain nodes, high cost and weak update capabilities in the existing technology are solved, and the enrichment of node resource pools and the security of hidden communication links are achieved.

CN120017423AActive Publication Date: 2025-05-16NO 30 INST OF CHINA ELECTRONIC TECH GRP CORP
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202510486686.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-18
Publication Date
2025-05-16
Estimated Expiration
2045-04-18

AI Technical Summary

Technical Problem

The existing hidden communication network has problems such as single node types, high cost of self-built nodes, weak ability to reorganize and update between nodes, resulting in insufficient number of nodes, single networking methods, poor network traffic characteristics, and easy to be monitored, tracked and traced by third parties.

Method used

The dynamic generation method of massive virtual nodes based on the self-organized network is adopted, and the node update strategy is dynamically combined with entity nodes through the consensus mechanism nodes, massive virtual nodes are generated, node resource pools are enriched, and the self-organized network hierarchical management structure is used to combine virtual and real node resources to build a hidden communication link.

Benefits of technology

The node networking type has been increased, the network traffic characteristics complexity has been improved, the security of hidden communication processes and the ability to prevent third-party monitoring and traceability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120017423A_ABST
    Figure CN120017423A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of hidden communication, and discloses a massive virtual node dynamic generation method and system based on a self-organizing network, and the method comprises the steps: taking a cloud host node in a hidden communication network as an entity node, virtualizing a plurality of IP addresses of each entity node into a plurality of introduction nodes, a self-organizing network hierarchical management structure is adopted in the communication process of the entity nodes and the introduction nodes, and a plurality of virtual nodes are dynamically generated; cluster head nodes in the virtual nodes are selected based on a consensus mechanism node updating strategy, and the remaining virtual nodes which are not selected serve as cluster member nodes; the virtual nodes and the entity nodes are dynamically combined, the node resource pool is expanded, the range of randomly selected nodes is enlarged, and the link construction process in the hidden communication network is achieved. According to the method, entity nodes are dynamically combined through a consensus mechanism node updating strategy to generate massive virtual nodes, virtual and real node resources are combined by utilizing a self-organizing network level-to-level management structure, and the security of hidden communication is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of hidden communication technology, and in particular to a method and system for dynamically generating massive virtual nodes based on a self-organizing network. Background Art

[0002] With the development of hidden communication technology, people's demand for privacy protection has increased significantly, and the security and anti-traceability of data transmission have been increasingly enhanced. Currently, common hidden communication networks, such as Tor (The Onion Router) and I2P (The Invisible Internet Project), use the method of randomly selecting nodes to build communication links. The link construction process requires a large number of nodes to be generated. By deploying multiple nodes, hidden communication networks can achieve random selection, multi-layer encryption, and multi-hop routing technology. The existence of a large number of nodes can not only improve network redundancy and reduce the risk of single-node failure, but also enable dynamic adjustment of link construction to achieve the effect of improving concealment and enhancing anonymity. Therefore, generating a large number of nodes has become an important part of the link construction process.

[0003] However, the current chain-building nodes in hidden communications have problems such as single node type, high cost of self-built nodes, and weak autonomous reorganization and update capabilities between nodes, which leads to insufficient number of nodes for link construction, single node networking method, poor complexity of network traffic characteristics, and easy to be monitored and tracked by third parties. Therefore, in order to improve the security of data transmission and enhance the anonymity of communication links, generating massive nodes has become an urgent need for hidden communication networks. Summary of the invention

[0004] In order to solve the above problems, the present invention proposes a method and system for dynamically generating massive virtual nodes based on a self-organizing network, which dynamically combines physical nodes through a consensus mechanism node update strategy to generate massive virtual nodes and enrich the node resource pool. Then, the self-organizing network hierarchical management structure is used to combine virtual and real node resources to construct a hidden communication link, thereby increasing the node networking types, increasing the complexity of network traffic characteristics, and improving the security of the hidden communication process.

[0005] The technical solution adopted by the present invention is as follows: A method for dynamically generating massive virtual nodes based on a self-organizing network, comprising: The cloud host nodes in the hidden communication network are used as physical nodes, and the multiple IP addresses of each physical node are virtualized into multiple introduced nodes. The physical nodes and the introduced nodes use a self-organizing network hierarchical management structure during the communication process to dynamically generate several virtual nodes. Based on the node update strategy of the consensus mechanism, the cluster head node in the virtual node is selected, and the remaining virtual nodes that are not selected are used as cluster member nodes; Dynamically combine virtual nodes with physical nodes, expand the node resource pool, increase the range of randomly selected nodes, and realize the link construction process in the hidden communication network.

[0006] Furthermore, the entity node and the introduced node adopt a self-organizing network hierarchical management structure during the communication process to dynamically generate a number of virtual nodes, including: The physical node knows the addresses of multiple introduced nodes, and will actively select one of the introduced nodes for connection communication and apply to join the virtual node cluster; After receiving the request from the physical node, the introduction node determines whether the physical node can join the virtual node cluster; If the number of members of all current virtual node clusters is saturated, a new virtual node cluster is generated, and the physical node is added to the new virtual node cluster, and the physical node is appointed as the new cluster head node; If the number of members of the current virtual node cluster is not saturated, the IP address of the cluster head node of the virtual node cluster to which the entity node joins is returned to the entity node.

[0007] Furthermore, the entity node includes a jump node and a confusion node, the jump node is an entity node having a link construction and confusion forwarding function, and the confusion node is an entity node having only a confusion forwarding function.

[0008] Furthermore, the node update strategy based on the consensus mechanism selects the cluster head node in the virtual node, including: regularly selecting the cluster head node in the virtual node through the Raft consensus algorithm within a time period, and replacing the cluster head node within the next time period.

[0009] Furthermore, there are two different types of physical nodes in the complete virtual node cluster: jump nodes and confusion nodes. Both types of physical nodes can grasp the node information of all member nodes in the virtual node cluster, so both types of physical nodes can play the role of cluster head nodes.

[0010] Further, when the jump node serves as the cluster head node, the step of replacing the cluster head node within the next time period includes: During the extinction process, consider whether the jump node is the last jump node in the virtual node cluster; If the cluster head jump node is the last jump node in the virtual node cluster, then the virtual node cluster cannot continue to participate in the link construction process, the virtual node cluster disappears, and all the internal cluster head nodes and cluster member nodes return to the physical node pool, waiting to participate in the next round of virtual node construction process; If the cluster head jump node is not the last jump node in the virtual node cluster, the cluster head jump node can recommend other physical nodes in its virtual node cluster to serve as cluster head nodes.

[0011] Furthermore, when the obfuscated node serves as the cluster head node, the replacing of the cluster head node within the next time period includes: since the obfuscated node does not participate in the link building process, the obfuscated node can directly recommend any other node in the virtual node cluster to serve as the cluster head node.

[0012] Furthermore, the node update strategy based on the consensus mechanism selects the cluster head node in the virtual node, and further includes: Through the consensus mechanism node update strategy, the selected cluster head node and the applied entity node are authenticated; Initiate a broadcast to the other cluster member nodes in the virtual node cluster, and the other cluster member nodes also authenticate the applied physical node; If all nodes in the cluster are successfully verified, the applied physical node will be added to the cluster member node list of the virtual node cluster.

[0013] Furthermore, the process of dynamically combining virtual nodes with physical nodes, expanding the node resource pool, increasing the range of randomly selected nodes, and realizing the link construction process in the hidden communication network includes: In the process of link construction, through the combination of virtual and real node resources, virtual nodes are continuously and dynamically constructed and wait for reorganization. Under the preset number of physical node resources, n times of virtual node resources can be dynamically generated in a self-organizing manner, realizing node resource recycling and reuse.

[0014] A system for dynamically generating massive virtual nodes based on a self-organizing network, comprising: The virtual node generation module is configured to use the cloud host node in the hidden communication network as a physical node, and virtualize multiple IP addresses of each physical node into multiple introduced nodes. The physical node and the introduced node adopt a self-organizing network hierarchical management structure during the communication process to dynamically generate a number of virtual nodes; The cluster head node selection module is configured to select the cluster head node in the virtual node based on the consensus mechanism node update strategy, and the remaining virtual nodes that are not selected are used as cluster member nodes; The virtual node dynamic reorganization module is configured to dynamically combine virtual nodes with physical nodes, expand the node resource pool, increase the range of randomly selected nodes, and realize the link construction process in the hidden communication network.

[0015] The beneficial effects of the present invention are: (1) Compared with the prior art, the present invention generates a large number of virtual nodes through a self-organizing network hierarchical management structure, has the ability to dynamically reorganize virtual nodes, saves node generation costs, increases the random networking mode of nodes, improves the traffic complexity of the hidden communication network, and effectively improves the ability to prevent third-party monitoring and traceability.

[0016] (2) The consensus mechanism node update strategy of the present invention ensures information consistency between the cluster head node and cluster member nodes, and between cluster member nodes within the virtual node cluster, forming a self-organizing virtual node maintenance plan, effectively preventing malicious nodes from tampering with information and destroying the virtual node cluster, and improving the robustness and security within the virtual node cluster. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 This is a flow chart of a method for dynamically generating massive virtual nodes based on a self-organizing network according to Embodiment 1 of the present invention.

[0018] Figure 2 This is a schematic diagram of constructing a virtual node cluster according to Embodiment 1 of the present invention.

[0019] Figure 3 This is a schematic diagram of the consensus mechanism node update strategy of Example 1 of the present invention. DETAILED DESCRIPTION

[0020] In order to have a clearer understanding of the technical features, purposes and effects of the present invention, the specific implementation methods of the present invention are now 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 embodiments described are only part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of the present invention.

[0021] Example 1 Due to the problems of single node type, high cost of self-built nodes, weak autonomous reorganization and update capabilities between nodes in the current hidden communication chain building nodes, the number of nodes for building links is insufficient, the node networking method is single, and the complexity of network traffic characteristics is poor, which makes it easy to be monitored, tracked and traced by a third party.

[0022] Based on this, this embodiment provides a method for dynamically generating massive virtual nodes based on a self-organizing network. The physical nodes are dynamically combined through the consensus mechanism node update strategy to generate massive virtual nodes and enrich the node resource pool. The self-organizing network hierarchical management structure is then used to combine virtual and real node resources to build a hidden communication link, thereby increasing the node networking types, increasing the complexity of network traffic characteristics, and improving the security of the hidden communication process.

[0023] like Figure 1 As shown, the method for dynamically generating a large number of virtual nodes in this embodiment includes: The cloud host nodes in the hidden communication network are used as physical nodes, and the multiple IP addresses of each physical node are virtualized into multiple introduced nodes. The physical nodes and the introduced nodes use a self-organizing network hierarchical management structure during the communication process to dynamically generate several virtual nodes. Based on the node update strategy of the consensus mechanism, the cluster head node in the virtual node is selected, and the remaining virtual nodes that are not selected are used as cluster member nodes; Dynamically combine virtual nodes with physical nodes, expand the node resource pool, increase the range of randomly selected nodes, and realize the link construction process in the hidden communication network.

[0024] It should be noted that the definitions of the relevant terms in this embodiment are as follows: (1) Physical nodes: They are essentially cloud host nodes, which are divided into jump nodes and obfuscation nodes according to the link function type in the hidden communication network.

[0025] (2) Jump node: refers to the physical node that has the function of building links and obfuscating forwarding.

[0026] (3) Confusion node: refers to an entity node that only has the function of confusion forwarding.

[0027] (4) Entity node pool: an entity node pool composed of entity nodes.

[0028] (5) Virtual node management server: responsible for storing the introduced node information.

[0029] (6) Introducing nodes: The management node in the virtual node management server pulls the physical nodes in the physical node pool through the introducing nodes and communicates with the applied physical nodes.

[0030] (7) Virtual node: represents a virtual node cluster. The nodes in the cluster are divided into cluster head nodes and cluster member nodes according to their role types.

[0031] (8) Cluster head node: responsible for managing the information of other member nodes in the virtual node cluster.

[0032] (9) Cluster member node: represents the remaining nodes in the virtual node cluster except the cluster head node.

[0033] Specifically, the method for dynamically generating a large number of virtual nodes in this embodiment can be implemented by the following steps: Step 1: Initialize the entity node.

[0034] The physical node pool has a large number of cloud host nodes, including jump nodes and obfuscation nodes, which together form the physical node resource pool. The jump node not only undertakes the core work of building the communication link, but also is responsible for the obfuscated forwarding data function; the obfuscation node is only responsible for the obfuscated forwarding data function between jump nodes in the communication link, which plays a role in traffic obfuscation and anti-tracking and tracing.

[0035] Step 2: Build a virtual node cluster.

[0036] A physical node has multiple different IP addresses, and each IP address can be virtualized as an import node, that is, the import node is a node in the virtual node management server that communicates with the physical node, such as Figure 2 shown.

[0037] The physical node knows the addresses of multiple introduced nodes and will actively select one of the introduced nodes for connection and communication, and apply to join the virtual node cluster. After receiving the request from the physical node, the introduced node determines whether the physical node can join the virtual node cluster. If the number of all virtual node cluster members is currently saturated, a new virtual node cluster is generated, and the physical node is added to the new virtual node cluster, and the physical node is appointed as the new cluster head node. If the number of virtual node cluster members is not saturated, the IP address of the cluster head node of the virtual node cluster it joins is returned to the physical node.

[0038] Step 3: Select the cluster head node.

[0039] There are two different types of physical nodes in the complete virtual node cluster: jump nodes and confusion nodes. Both types of nodes can master the node information of all member nodes in the virtual node cluster, so both types of nodes can play the role of cluster head nodes. Within the time period, the cluster head node in the virtual node is regularly selected through the Raft consensus algorithm, and the cluster head node is replaced within the next time period.

[0040] Step 4: Nodes in the cluster authenticate each other.

[0041] like Figure 3 As shown in the figure, the selected cluster head node authenticates the entity node applied for through the consensus mechanism node update strategy, and then initiates a broadcast to the remaining cluster member nodes in the virtual node cluster. The remaining cluster member nodes also authenticate the entity node applied for, including authentication information such as legitimacy and data consistency. If all nodes in the cluster are successfully verified, the applied entity node is added to the cluster member node list of the virtual node cluster. Through the consensus mechanism node update strategy, all nodes in the cluster authenticate each other to ensure information consistency between the cluster head node and cluster member nodes, and between cluster member nodes.

[0042] Step 5: The virtual node cluster dies.

[0043] Since the link building process of the hidden communication network requires at least three hops of physical nodes to ensure the untraceability and security of the link and prevent third-party monitoring and tracing, after a certain time period, the extinction state of the jump node and the confusion node when they serve as cluster head nodes is not exactly the same.

[0044] When a jump node serves as a cluster head node, it is necessary to consider whether the jump node is the last jump node in the virtual node cluster during the extinction process. If the cluster head jump node is the last jump node in the virtual node cluster, then the virtual node cluster cannot continue to participate in the link construction process, the virtual node cluster dies, and all the internal cluster head nodes and cluster member nodes return to the physical node pool, waiting to participate in the next round of virtual node construction process. If the cluster head jump node is not the last jump node in the virtual node cluster, the cluster head jump node can recommend other physical nodes in its virtual node cluster to serve as cluster head nodes.

[0045] When the confusion node serves as the cluster head node, since the confusion node does not participate in the link construction process, the confusion node can directly recommend any other node in the virtual node cluster to serve as the cluster head node.

[0046] Step 6: Dynamically reorganize the virtual node cluster.

[0047] In the process of link construction, virtual nodes are continuously and dynamically constructed and wait for reorganization through the combination of virtual and real node resources. Under a certain number of physical node resources, n times of virtual node resources can be dynamically generated in a self-organizing manner, realizing node resource recycling and reuse.

[0048] In summary, the method of this embodiment generates a large number of virtual nodes through a self-organizing network hierarchical management structure, has the ability to dynamically reorganize virtual nodes, saves node generation costs, increases the random networking mode of nodes, improves the traffic complexity of the hidden communication network, and effectively improves the ability to prevent third-party monitoring and traceability. In addition, this embodiment also proposes a consensus mechanism node update strategy to ensure information consistency between the cluster head node and cluster member nodes, and between cluster member nodes within the virtual node cluster, forming a self-organizing virtual node maintenance plan, effectively preventing malicious nodes from tampering with information and destroying the virtual node cluster, and improving the robustness and security within the virtual node cluster.

[0049] Example 2 This embodiment provides a system for dynamically generating massive virtual nodes based on a self-organizing network, including: The virtual node generation module is configured to use the cloud host node in the hidden communication network as a physical node, and virtualize multiple IP addresses of each physical node into multiple introduced nodes. The physical node and the introduced node adopt a self-organizing network hierarchical management structure during the communication process to dynamically generate a number of virtual nodes; The cluster head node selection module is configured to select the cluster head node in the virtual node based on the consensus mechanism node update strategy, and the remaining virtual nodes that are not selected are used as cluster member nodes; The virtual node dynamic reorganization module is configured to dynamically combine virtual nodes with physical nodes, expand the node resource pool, increase the range of randomly selected nodes, and realize the link construction process in the hidden communication network.

[0050] Preferably, in the virtual node generation module, the entity node and the introduced node adopt a self-organizing network hierarchical management structure during the communication process to dynamically generate a number of virtual nodes, including: The physical node knows the addresses of multiple introduced nodes, and will actively select one of the introduced nodes for connection communication and apply to join the virtual node cluster; After receiving the request from the physical node, the introduction node determines whether the physical node can join the virtual node cluster; If the number of members of all current virtual node clusters is saturated, a new virtual node cluster is generated, and the physical node is added to the new virtual node cluster, and the physical node is appointed as the new cluster head node; If the number of members of the current virtual node cluster is not saturated, the IP address of the cluster head node of the virtual node cluster to which the entity node joins is returned to the entity node.

[0051] Preferably, the entity node includes a jump node and a confusion node, the jump node is an entity node having the functions of building a link and forwarding through confusion, and the confusion node is an entity node having only the function of forwarding through confusion.

[0052] Preferably, in the cluster head node selection module, the cluster head node in the virtual node is selected based on the node update strategy of the consensus mechanism, including: within the time period, the cluster head node in the virtual node is regularly selected through the Raft consensus algorithm, and the cluster head node is replaced within the next time period. There are two different types of entity nodes in the complete virtual node cluster, namely jump nodes and confusion nodes. Both types of entity nodes can master the node information of all member nodes in the virtual node cluster, so both types of entity nodes can play the role of cluster head nodes.

[0053] More preferably, when the jump node serves as the cluster head node, the cluster head node is replaced within the next time period, including: During the extinction process, consider whether the jump node is the last jump node in the virtual node cluster; If the cluster head jump node is the last jump node in the virtual node cluster, then the virtual node cluster cannot continue to participate in the link construction process, the virtual node cluster disappears, and all the internal cluster head nodes and cluster member nodes return to the physical node pool, waiting to participate in the next round of virtual node construction process; If the cluster head jump node is not the last jump node in the virtual node cluster, the cluster head jump node can recommend other physical nodes in its virtual node cluster to serve as cluster head nodes.

[0054] More preferably, when the obfuscated node serves as the cluster head node, the cluster head node is replaced within the next time period, including: since the obfuscated node does not participate in the link building process, the obfuscated node can directly recommend any other node in the virtual node cluster to serve as the cluster head node.

[0055] Preferably, in the cluster head node selection module, the cluster head node in the virtual node is selected based on the consensus mechanism node update strategy, and further includes: Through the consensus mechanism node update strategy, the selected cluster head node and the applied entity node are authenticated; Initiate a broadcast to the other cluster member nodes in the virtual node cluster, and the other cluster member nodes also authenticate the applied physical node; If all nodes in the cluster are successfully verified, the applied physical node will be added to the cluster member node list of the virtual node cluster.

[0056] Preferably, in the virtual node dynamic reorganization module, the virtual nodes are dynamically combined with the physical nodes, the node resource pool is expanded, the range of randomly selected nodes is increased, and the link construction process in the hidden communication network is realized, including: In the process of link construction, through the combination of virtual and real node resources, virtual nodes are continuously and dynamically constructed and wait for reorganization. Under the preset number of physical node resources, n times of virtual node resources can be dynamically generated in a self-organizing manner, realizing node resource recycling and reuse.

[0057] In summary, the system of this embodiment generates a large number of virtual nodes through a self-organizing network hierarchical management structure, has the ability to dynamically reorganize virtual nodes, saves node generation costs, increases the random networking mode of nodes, improves the traffic complexity of the hidden communication network, and effectively improves the ability to prevent third-party monitoring and traceability. In addition, this embodiment also proposes a consensus mechanism node update strategy to ensure information consistency between the cluster head node and cluster member nodes, and between cluster member nodes within the virtual node cluster, forming a self-organizing virtual node maintenance plan, effectively preventing malicious nodes from tampering with information and destroying the virtual node cluster, and improving the robustness and security within the virtual node cluster.

[0058] Example 3 This embodiment is based on embodiment 1: This embodiment provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the method for dynamically generating a large number of virtual nodes based on a self-organizing network of Embodiment 1 is implemented. The computer program may be in source code form, object code form, executable file, or some intermediate form.

[0059] Example 4 This embodiment is based on embodiment 1: This embodiment provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the method for dynamically generating a large number of virtual nodes based on a self-organizing network of embodiment 1. The computer program may be in source code form, object code form, 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), electric carrier signal, telecommunication signal, and software distribution medium, etc. It should be noted that the content contained in the storage medium may 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 electric carrier signals and telecommunication signals.

[0060] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity of description, they are expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the order of the actions described, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.

Claims

1. A method for dynamically generating massive virtual nodes based on a self-organizing network, characterized in that: include: The cloud host nodes in the hidden communication network are used as physical nodes, and the multiple IP addresses of each physical node are virtualized into multiple introduced nodes. The physical nodes and the introduced nodes use a self-organizing network hierarchical management structure during the communication process to dynamically generate several virtual nodes. Based on the node update strategy of the consensus mechanism, the cluster head node in the virtual node is selected, and the remaining virtual nodes that are not selected are used as cluster member nodes; Dynamically combine virtual nodes with physical nodes, expand the node resource pool, increase the range of randomly selected nodes, and realize the link construction process in the hidden communication network.

2. According to the method for dynamically generating massive virtual nodes based on a self-organizing network according to claim 1, it is characterized in that: The entity node and the introduced node adopt a self-organizing network hierarchical management structure during the communication process to dynamically generate a number of virtual nodes, including: The physical node knows the addresses of multiple introduced nodes, and will actively select one of the introduced nodes for connection communication and apply to join the virtual node cluster; After receiving the request from the physical node, the introduction node determines whether the physical node can join the virtual node cluster; If the number of members of all current virtual node clusters is saturated, a new virtual node cluster is generated, and the physical node is added to the new virtual node cluster, and the physical node is appointed as the new cluster head node; If the number of members of the current virtual node cluster is not saturated, the IP address of the cluster head node of the virtual node cluster to which the entity node joins is returned to the entity node.

3. According to the method for dynamically generating massive virtual nodes based on a self-organizing network according to claim 1, it is characterized in that: The entity nodes include jump nodes and obfuscation nodes. The jump nodes are entity nodes with link building and obfuscation forwarding functions, and the obfuscation nodes are entity nodes with only obfuscation forwarding functions.

4. A method for dynamically generating massive virtual nodes based on a self-organizing network according to claim 3, characterized in that: The node update strategy based on the consensus mechanism selects the cluster head node in the virtual node, including: regularly selecting the cluster head node in the virtual node through the Raft consensus algorithm within a time period, and replacing the cluster head node within the next time period.

5. A method for dynamically generating massive virtual nodes based on a self-organizing network according to claim 4, characterized in that: There are two different types of physical nodes in the complete virtual node cluster: jump nodes and confusion nodes. Both types of physical nodes can grasp the node information of all member nodes in the virtual node cluster, so both types of physical nodes can play the role of cluster head nodes.

6. A method for dynamically generating massive virtual nodes based on a self-organizing network according to claim 5, characterized in that: When the jump node serves as the cluster head node, the step of replacing the cluster head node within the next time period includes: During the extinction process, consider whether the jump node is the last jump node in the virtual node cluster; If the cluster head jump node is the last jump node in the virtual node cluster, then the virtual node cluster cannot continue to participate in the link construction process, the virtual node cluster disappears, and all the internal cluster head nodes and cluster member nodes return to the physical node pool, waiting to participate in the next round of virtual node construction process; If the cluster head jump node is not the last jump node in the virtual node cluster, the cluster head jump node can recommend other physical nodes in its virtual node cluster to serve as cluster head nodes.

7. A method for dynamically generating massive virtual nodes based on a self-organizing network according to claim 5, characterized in that: When the obfuscated node serves as the cluster head node, the replacing of the cluster head node within the next time period includes: since the obfuscated node does not participate in the link building process, the obfuscated node can directly recommend any other node in the virtual node cluster to serve as the cluster head node.

8. The method for dynamically generating massive virtual nodes based on a self-organizing network according to claim 4, characterized in that: The node update strategy based on the consensus mechanism selects the cluster head node in the virtual node, and further includes: Through the consensus mechanism node update strategy, the selected cluster head node and the applied entity node are authenticated; Initiate a broadcast to the other cluster member nodes in the virtual node cluster, and the other cluster member nodes also authenticate the applied physical node; If all nodes in the cluster are successfully verified, the applied physical node will be added to the cluster member node list of the virtual node cluster.

9. A method for dynamically generating massive virtual nodes based on a self-organizing network according to any one of claims 1 to 8, characterized in that: The process of dynamically combining virtual nodes with physical nodes, expanding the node resource pool, increasing the range of randomly selected nodes, and realizing the link construction process in the hidden communication network includes: In the process of link construction, through the combination of virtual and real node resources, virtual nodes are continuously and dynamically constructed and wait for reorganization. Under the preset number of physical node resources, n times of virtual node resources can be dynamically generated in a self-organizing manner, realizing node resource recycling and reuse.

10. A system for dynamically generating massive virtual nodes based on a self-organizing network, characterized in that: include: The virtual node generation module is configured to use the cloud host node in the hidden communication network as a physical node, and virtualize multiple IP addresses of each physical node into multiple introduced nodes. The physical node and the introduced node adopt a self-organizing network hierarchical management structure during the communication process to dynamically generate a number of virtual nodes; The cluster head node selection module is configured to select the cluster head node in the virtual node based on the consensus mechanism node update strategy, and the remaining virtual nodes that are not selected are used as cluster member nodes; The virtual node dynamic reorganization module is configured to dynamically combine virtual nodes with physical nodes, expand the node resource pool, increase the range of randomly selected nodes, and realize the link construction process in the hidden communication network.

Citation Information

Patent Citations

  • Information hiding access method and system based on behavior obfuscation and server

    CN110557385A

  • Anonymous communication system based on SDN

    CN111327628A

  • Hybrid anonymous link communication method and system for Tor network

    CN114978781A

  • Method for constructing Tor network anonymous link in combination with node reputation

    CN115766566A

  • Communication virtual networking method and system for distributed new energy access and storage medium

    CN115882899A