Control device, control system, control method and program
Through the control equipment and system, the wireless relay node is selected using the threshold secret dispersion method, the wireless signal output value is set, and the radio wave overlap is solved, and the radio wave overlap problem between wireless relay nodes is achieved, and the diversification and security of secure distributed data transmission routes are realized.
Patent Information
- Application Number
- JP2023116643
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-07-18
- Publication Date
- 2025-01-30
AI Technical Summary
In secure distributed data transmission, there is a risk that the radio wave overlap of wireless relay nodes will be eavesdropped and decrypted to encrypted data sharing, and it is impossible to effectively avoid the radio wave overlap between wireless relay nodes, affecting the security of data transmission.
Through the control equipment and system, the wireless relay node is selected using the threshold secret decentralization method, the wireless signal output value is set, the radio signal output value is avoided, and the independence of data transmission routes is ensured. The data input part and the data transmission channel setting unit are used, and the location-related information is combined, the appropriate wireless relay node is selected for data transmission route settings.
It effectively prevents eavesdropping and decryption of data sharing during transmission, realizes secure distributed data transmission routing settings through multiple wireless relay nodes, and improves the security and reliability of data transmission.
Smart Images

Figure 2025014249000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a control device, a control system, a control method, and a program. [Background technology]
[0002] The following literature can be cited as examples of literature related to secure distributed data transfer:
[0003] Patent document 1 relates to a data transfer system that divides transmission data into multiple fragment data using a secret sharing scheme, transmits each fragment data to a respective transmission path, and restores each fragment data received from each transmission path to the transmission data using the secret sharing scheme.
[0004] Patent Document 2 relates to a secret information transmission device or the like that prevents secret information from being intercepted by malicious communication devices.
[0005] Patent Document 3 relates to a distributed information transfer system that distributes and transfers shared information to a group of destination nodes over a network while maintaining security and the restorability of secret information.
[0006] Patent Document 4 relates to a wireless sensor terminal in a multi-hop wireless sensor network system that can detect the current area of a mobile node with high accuracy without being affected by the distribution density of fixed nodes surrounding the mobile node.
[0007] Patent Document 5 relates to a network analysis system that can observe the state of a wireless network almost in real time over the entire area of the network. [Prior art documents] [Patent documents]
[0008] [Patent Document 1] JP 2018-206345 A [Patent Document 2] JP 2014-155153 A [Patent Document 3] JP 2012-100140 A [Patent Document 4] JP 2010-233011 A [Patent Document 5] JP 2008-153868 A Summary of the Invention [Problem to be solved by the invention]
[0009] The following analysis is given by the inventors.
[0010] A known encryption scheme that divides original data into multiple encrypted data (shares) is the Threshold Secret Sharing Scheme, which allows the original data to be restored by acquiring a threshold number of shares or more.
[0011] In addition, in secure distributed data transfer, which is a data transfer method via wireless communication, it is possible to transmit one share encrypted using the threshold secret sharing method securely by transmitting it using one route via multiple wireless relay nodes.
[0012] On the other hand, in secure distributed data transfer, if the radio wave coverage areas of data transfer paths overlap, i.e., if the radio wave coverage area of a wireless relay node in one data transfer path overlaps with the radio wave coverage area of a wireless relay node in another data transfer path, there is a possibility that shares may be intercepted and decrypted between these wireless relay nodes whose radio wave coverage areas overlap.
[0013] In response to this, it is necessary to avoid overlapping of radio wave coverage between wireless relay nodes present in different data transfer paths. For example, there is a method of preventing wireless relay nodes adjacent to a wireless relay node adjacent to a wireless relay node in a data transfer path from being selected as another data transfer path for transmitting another share.
[0014] However, depending on the geographical location of wireless relay nodes, it may not be possible to set multiple data transfer paths using multiple wireless relay nodes whose radio wave coverage areas do not overlap.
[0015] The present invention aims to provide a control device, a control system, a control method, and a program that contribute to preventing shares from being intercepted and decrypted in secure distributed data transfer, and to enabling the setting of multiple data transfer paths via multiple wireless relay nodes. [Means for solving the problem]
[0016] According to a first aspect of the present invention, there is provided a wireless communication system comprising: A control device for controlling a data transfer system including a plurality of destination nodes, Designating one source node among the plurality of wireless relay nodes to transmit a plurality of shares obtained by dividing data by a threshold secret sharing scheme; Specifying a first destination node and a second destination node among the plurality of destination nodes; Designating a first relay source wireless relay node belonging to a first data transfer path between the source node and the first destination node via one or more of the wireless relay nodes; Designating a second source wireless relay node belonging to a second data transfer path passing through one or more wireless relay nodes between the source node and the second destination node; Specifying a radio signal output value of the first relay source radio relay node; a data input unit that receives a designation of a radio signal output value of the second relay source radio relay node; a data transfer path setting unit that selects the wireless relay nodes in accordance with the designation of the first destination node and the second destination node, the designation of the wireless relay node of the first relay source, the designation of the wireless relay node of the second relay source, the designation of the wireless signal output value of the wireless relay node of the first relay source, and the designation of the wireless signal output value of the wireless relay node of the second relay source, which are received by the data input unit, and sets the wireless signal output value to each of the selected wireless relay nodes, thereby setting the first data transfer path and the second data transfer path; When the data input unit receives a designation of the wireless relay node of the first relay source or a designation of the wireless relay node of the second relay source, The data transfer path setting unit Refer to location-related information, when the wireless relay node of a single relay destination is present within a first radio wave coverage area when the wireless relay node of the first relay source or the wireless relay node of the second relay source outputs a wireless signal with a first wireless signal output value, displaying the first wireless signal output value and the wireless relay node of the single relay destination on a display device; when a plurality of the wireless relay nodes of relay destinations are present within the first radio wave coverage area when the wireless relay node of the first relay source or the wireless relay node of the second relay source outputs the wireless signal at the first radio signal output value, displaying, on the display device, a second radio signal output value that is smaller than the first radio signal output value, and the wireless relay nodes present within the second radio wave coverage area when the wireless signal is output at the second radio signal output value; A control device can be provided that, when the wireless relay node of the first relay source or the wireless relay node of the second relay source outputs the wireless signal at the first wireless signal output value and the wireless relay node that is present within the third wireless signal output range when the wireless signal is output at the third wireless signal output value, displays on the display device a third wireless signal output value that is greater than the first wireless signal output value and the wireless relay node that is present within the third wireless signal output range when the wireless signal is output at the third wireless signal output value.
[0017] According to a second aspect of the present invention, there is provided a data transfer system including a plurality of wireless relay nodes and a plurality of destination nodes, A display device; A control device according to the first aspect, which controls the data transfer system. A control system including:
[0018] According to a third aspect of the present invention, there is provided a wireless communication system comprising: A control device for controlling a data transfer system including a plurality of destination nodes, Designating one source node among the plurality of wireless relay nodes to transmit a plurality of shares obtained by dividing data by a threshold secret sharing scheme; Specifying a first destination node and a second destination node among the plurality of destination nodes; Designating a first relay source wireless relay node belonging to a first data transfer path between the source node and the first destination node via one or more of the wireless relay nodes; Designating a second source wireless relay node belonging to a second data transfer path passing through one or more wireless relay nodes between the source node and the second destination node; Specifying a radio signal output value of the first relay source radio relay node; a data input unit that receives a designation of a radio signal output value of the second relay source radio relay node; a data transfer path setting unit that selects the wireless relay nodes in accordance with the designation of the first destination node and the second destination node, the designation of the wireless relay node of the first relay source, the designation of the wireless relay node of the second relay source, the designation of the wireless signal output value of the wireless relay node of the first relay source, and the designation of the wireless signal output value of the wireless relay node of the second relay source, which are received by the data input unit, and sets the wireless signal output value to each of the selected wireless relay nodes, thereby setting the first data transfer path and the second data transfer path; When the data input unit receives a designation of the wireless relay node of the first relay source or a designation of the wireless relay node of the second relay source, The data transfer path setting unit Refer to location-related information, when the wireless relay node of a single relay destination is present within a first radio wave coverage area when the wireless relay node of the first relay source or the wireless relay node of the second relay source outputs a wireless signal with a first wireless signal output value, displaying the first wireless signal output value and the wireless relay node of the single relay destination on a display device; when a plurality of the wireless relay nodes of relay destinations are present within the first radio wave coverage area when the wireless relay node of the first relay source or the wireless relay node of the second relay source outputs the wireless signal at the first radio signal output value, displaying, on the display device, a second radio signal output value that is smaller than the first radio signal output value, and the wireless relay nodes present within the second radio wave coverage area when the wireless signal is output at the second radio signal output value; When the wireless relay node of the first relay source or the wireless relay node of the second relay source does not exist within the first radio wave coverage area when the wireless relay node of the first relay source or the wireless relay node of the second relay source outputs the wireless signal at the first radio wave coverage area, a third wireless signal output value greater than the first wireless signal output value and the wireless relay nodes existing within the third radio wave coverage area when the wireless signal is output at the third wireless signal output value can be displayed on the display device. This method is associated with a specific machine called a control device (computer) that performs the control method.
[0019] According to a fourth aspect of the present invention, there is provided a wireless communication system comprising: A computer mounted on a control device that controls a data transfer system including a plurality of destination nodes, Designating one source node among the plurality of wireless relay nodes to transmit a plurality of shares obtained by dividing data by a threshold secret sharing scheme; Specifying a first destination node and a second destination node among the plurality of destination nodes; Designating a first relay source wireless relay node belonging to a first data transfer path between the source node and the first destination node via one or more of the wireless relay nodes; Designating a second source wireless relay node belonging to a second data transfer path passing through one or more wireless relay nodes between the source node and the second destination node; Specifying a radio signal output value of the first relay source radio relay node; receiving a designation of a wireless signal output value of the wireless relay node of the second relay source; a process of selecting the wireless relay nodes in accordance with designation of the first destination node and the second destination node, designation of the wireless relay node of the first relay source, designation of the wireless relay node of the second relay source, designation of the wireless signal output value of the wireless relay node of the first relay source, and designation of the wireless signal output value of the wireless relay node of the second relay source, and setting the wireless signal output value in each of the selected wireless relay nodes, thereby setting the first data transfer path and the second data transfer path; When the wireless relay node of the first relay source or the wireless relay node of the second relay source is designated, Refer to location-related information, when the wireless relay node of a single relay destination is present within a first radio wave coverage area when the wireless relay node of the first relay source or the wireless relay node of the second relay source outputs a wireless signal with a first wireless signal output value, displaying the first wireless signal output value and the wireless relay node of the single relay destination on a display device; when a plurality of the wireless relay nodes of relay destinations are present within the first radio wave coverage area when the wireless relay node of the first relay source or the wireless relay node of the second relay source outputs the wireless signal at the first radio signal output value, displaying, on the display device, a second radio signal output value that is smaller than the first radio signal output value, and the wireless relay nodes present within the second radio wave coverage area when the wireless signal is output at the second radio signal output value; A program can be provided that executes a process of displaying, on the display device, a third wireless signal output value greater than the first wireless signal output value, and the wireless relay nodes that exist within the third wireless signal output range when the wireless relay node of the first relay source or the wireless relay node of the second relay source outputs the wireless signal at the first wireless signal output value, if the wireless relay node of the relay destination is not present within the first wireless signal output range when the wireless relay node of the first relay source or the wireless relay node of the second relay source outputs the wireless signal at the first wireless signal output value.
[0020] These programs can be recorded on a computer-readable storage medium. The storage medium can be a non-transient medium such as a semiconductor memory, a hard disk, a magnetic recording medium, an optical recording medium, etc. The present invention can also be embodied as a computer program product. Effect of the Invention
[0021] According to the present invention, it is possible to provide a control device, a control system, a control method, and a program that contribute to preventing shares from being intercepted and decrypted in secure distributed data transfer, and to enable multiple data transfer paths to be set up via multiple wireless relay nodes. [Brief description of the drawings]
[0022] [Figure 1] FIG. 1 is a diagram illustrating an example of a configuration of a control system according to an embodiment of the present invention. [Diagram 2] 1 is a diagram illustrating an example of a configuration of a control system according to a first embodiment of the present invention. [Diagram 3] 1 is a diagram illustrating an example of a configuration of a data transfer system according to a first embodiment of the present invention. [Figure 4] FIG. 2 is a diagram illustrating an example of location association information according to the first embodiment of the present invention. [Diagram 5] FIG. 2 is a diagram illustrating an example of a display device showing an example of the operation of the control system according to the first embodiment of the present invention. [Figure 6] FIG. 2 is a diagram illustrating an example of a display device showing an example of the operation of the control system according to the first embodiment of the present invention. [Figure 7] FIG. 2 is a diagram illustrating an example of a display device showing an example of the operation of the control system according to the first embodiment of the present invention. [Figure 8] FIG. 2 is a diagram illustrating an example of a display device showing an example of the operation of the control system according to the first embodiment of the present invention. [Figure 9] FIG. 2 is a diagram illustrating an example of a display device showing an example of the operation of the control system according to the first embodiment of the present invention. [Figure 10] FIG. 2 is a diagram illustrating an example of a display device showing an example of the operation of the control system according to the first embodiment of the present invention. [Figure 11] FIG. 2 is a diagram illustrating an example of a display device showing an example of the operation of the control system according to the first embodiment of the present invention. [Figure 12] FIG. 2 is a diagram illustrating an example of a display device showing an example of the operation of the control system according to the first embodiment of the present invention. [Figure 13] FIG. 2 is a diagram illustrating an example of a display device showing an example of the operation of the control system according to the first embodiment of the present invention. [Figure 14] FIG. 2 is a diagram showing a configuration of a computer constituting a control device of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0023] First, an overview of one embodiment of the present invention will be described with reference to the drawings. Note that the reference numerals in the drawings attached to this overview are attached to each element for convenience as an example to aid in understanding, and are not intended to limit the present invention to the illustrated form. Furthermore, the connection lines between blocks in the drawings and the like referred to in the following description include both bidirectional and unidirectional lines. The unidirectional arrows are intended to diagrammatically indicate the flow of the main signal (data), and do not exclude bidirectionality.
[0024] Fig. 1 is a diagram showing an example of the configuration of a control system 1000 according to one embodiment of the present invention. Referring to Fig. 1, the control system 1000 includes a control device 100, a data transfer system 200, and a display device 300. The control device 100 includes a data input unit 110 and a data transfer path setting unit 120. The data transfer system 200 also includes a plurality of wireless relay nodes controlled by the control device 100, and a plurality of destination nodes. The display device 300 displays information under the control of the control device 100.
[0025] The data input unit 110 of the control device 100 receives, by the data input 150, a designation of one source node among a plurality of wireless relay nodes that transmits a plurality of shares obtained by dividing data by a threshold secret sharing scheme, a designation of a first destination node and a second destination node among a plurality of destination nodes, a designation of the wireless relay node of a first relay source belonging to a first data transfer path between the source node and the first destination node via one or more wireless relay nodes, a designation of the wireless relay node of a second relay source belonging to a second data transfer path between the source node and the second destination node via one or more wireless relay nodes, a designation of a wireless signal output value of the wireless relay node of the first relay source, and a designation of a wireless signal output value of the wireless relay node of the second relay source. All of these designations received by the data input unit 110 are sent to the data transfer path setting unit 120. Note that the data can be any data, but as an example, sensor data may be used.
[0026] The data transfer path setting unit 120 selects wireless relay nodes in accordance with the designation of the first destination node and the second destination node received by the data input unit 110 and sent from the data input unit 110, the designation of the first relay source wireless relay node, the designation of the second relay source wireless relay node, the designation of the wireless signal output value of the first relay source wireless relay node, and the designation of the wireless signal output value of the second relay source wireless relay node, and sets a wireless signal output value for each of the selected wireless relay nodes, thereby setting a first data transfer path and the second data transfer path.
[0027] When the data input unit 110 receives the designation of a first relay source wireless relay node or a second relay source wireless relay node, the data transfer path setting unit 120 refers to the location relation information 400, and if a single relay destination wireless relay node is present within a first radio wave coverage area when the first relay source wireless relay node or the second relay source wireless relay node outputs a wireless signal with a first wireless signal output value, displays the first wireless signal output value and the single relay destination wireless relay node on the display device 300.
[0028] When the data input unit 110 receives the designation of a first relay source wireless relay node or a second relay source wireless relay node, the data transfer path setting unit 120 refers to the position relation information 400, and when there are multiple relay destination wireless relay nodes within a first radio wave coverage area when the first relay source wireless relay node or the second relay source wireless relay node outputs a radio signal with a first radio signal output value, displays on the display device a second radio signal output value smaller than the first radio signal output value and the wireless relay nodes present within the second radio wave coverage area when the wireless signal is output with the second radio signal output value. Note that the case where there are multiple relay destination wireless relay nodes within the first radio wave coverage area is called a state where the nodes are densely packed.
[0029] When the data input unit 110 receives the designation of a first relay source wireless relay node or a second relay source wireless relay node, the data transfer path setting unit 120 refers to the position relation information 400, and when there is no relay destination wireless relay node within the first radio wave coverage area when the first relay source wireless relay node or the second relay source wireless relay node outputs a wireless signal with the first radio wave output value, displays a third radio signal output value greater than the first radio signal output value and wireless relay nodes present within the third radio wave coverage area when a wireless signal is output with the third radio signal output value on the display device 300. Note that when there is no relay destination wireless relay node within the first radio wave coverage area, this is referred to as a state in which nodes are not densely packed.
[0030] When the first, second or third wireless signal output value displayed by the data transfer path setting unit 120 on the display device 300 via the data input unit 110 is designated as the wireless signal output value of the designated first or second relay source wireless relay node, and the relay destination wireless relay node is designated sequentially as the next first or second relay source wireless relay node, the wireless relay nodes and the wireless signal output values of the wireless relay nodes in the first and second data transfer paths can be designated so as to prevent the radio wave reach of the wireless relay node in the first data transfer path from overlapping with the radio wave reach of the wireless relay node in the second data transfer path. Therefore, the first and second data transfer paths via multiple wireless relay nodes, that is, multiple data transfer paths can be designated. The control device 100 can set the first and second data transfer paths in the data transfer system 200 based on the wireless relay nodes and the wireless signal output values of the wireless relay nodes in the designated first and second data transfer paths.
[0031] Therefore, according to one embodiment of the present invention, it is possible to provide a control device, control system, control method, and program that contribute to preventing shares from being eavesdropped and decrypted in secure distributed data transfer, and that makes it possible to set up multiple data transfer paths via multiple wireless relay nodes.
[0032] [First embodiment] Next, a control system according to a first embodiment of the present invention will be described with reference to the drawings. Fig. 2 is a diagram showing an example of the configuration of a control system 1000 according to a first embodiment of the present invention. In Fig. 2, components with the same reference symbols as those in Fig. 1 indicate the same components.
[0033] 2, the control system 1000 includes a control device 100, a data transfer system 200, and a display device 300. The control device 100 includes a data input unit 110, a data transfer path setting unit 120, a location related information storage unit 130, and a location related information setting unit 140.
[0034] 3 is a diagram showing an example of a configuration of a data transfer system according to the first embodiment of the present invention. Referring to FIG 3, a data transfer system 200 includes a plurality of wireless relay nodes 10, 20 to 26, 30 to 39, 40 to 49, and destination nodes 50, 60, and 70.
[0035] Fig. 4 is a diagram showing an example of location-related information according to the first embodiment of the present invention. Referring to Fig. 4, location-related information 400 is composed of a node name 401, a location 402, a wireless signal output value 403, and a radio wave coverage area 404. For example, the node name 401 may be indicated by a node number and R indicating a wireless relay node, such as 10R or 20R, or by a node number and GW indicating a gateway as a destination node. The location 402 may be indicated by coordinates (x10, y10) with any point as the origin, for example.
[0036] In the radio signal output value 403, as an example, the first radio signal output value, the second radio signal output value, and the third radio signal output value set in each radio relay node are shown as S dBm, L dBm, and H dBm, respectively. In addition, the radio wave reachable range when the first radio signal output value S dBm is set in the radio relay node is shown as CS, the radio wave reachable range when the second radio signal output value L dBm is set in the radio relay node is shown as CL, and the radio wave reachable range when the third radio signal output value H dBm is set in the radio relay node is shown as CH. However, the number of settings of the radio signal output value, the setting value, and the radio wave reachable range are not intended to limit the present invention to the illustrated embodiment. In FIG. 4, 50GW, 60GW, and 70GW indicate that each of the destination nodes 50, 60, and 70 is a gateway, and since they are destination nodes, the radio signal output value 403 and the radio wave reachable range 404 are not set.
[0037] The above-mentioned location relation information 400 can be stored in the location relation information storage unit 130 from the location relation information setting unit 140 after receiving the location relation information input 160 via the location relation information setting unit 140. It is also possible for the location relation information input 160 to change or add to the location relation information 400 stored in the location relation information storage unit 130.
[0038] Next, an example of the operation of the control system 1000 according to the first embodiment of the present invention will be described. Figures 5 to 13 are diagrams showing an example of a display device illustrating an example of the operation of the control system according to the first embodiment of the present invention.
[0039] First, as an example, a wireless relay node 10 (hereinafter referred to as a source node 10) in the data transfer system 200 is designated as one source node that transmits a plurality of shares obtained by dividing data by a threshold secret sharing scheme via a data input unit 110, and is sent to a data transfer path setting unit 120. Also, as an example, a gateway 50 (hereinafter also referred to as a first destination node 50) as a first destination node, and a gateway 60 (hereinafter also referred to as a second destination node 60) as a second destination node are designated via the data input unit 110, and are sent to the data transfer path setting unit 120. Note that the data may be any data, but may be sensor data as an example.
[0040] The data transfer path setting unit 120 refers to the positional relation information 400 stored in the positional relation information storage unit 130, and displays on the display device 300, as shown in Fig. 5, that when the source node 10 outputs with a radio signal output value of S dBm, the radio wave coverage area 10CS includes the radio relay nodes 20 and 30 as relay destinations. Next, when the radio signal output value S dBm of the source node 10 is specified via the data input unit 110, the specification is sent to the data transfer path setting unit 120. Note that the specification of the radio signal output value S dBm of the source node 10 is a specification of the radio signal output value of a radio wave having directionality toward the radio relay nodes 20 and 30.
[0041] In the first embodiment of the present invention, a data transfer path from the source node 10 to the first destination node 50 via the wireless relay node 20 is referred to as a first data transfer path, and a data transfer path from the source node 10 to the second destination node 60 via the wireless relay node 30 is referred to as a second data transfer path.
[0042] Next, when the wireless relay node 20 is specified via the data input unit 110 as the relay destination node of the source node 10, i.e., the next first relay source node (the relay source node belonging to the first data transfer path will hereinafter be referred to as the first relay source node. Also, the relay source node belonging to the second data transfer path will hereinafter be referred to as the second relay source node), as shown in FIG. 6, the data transfer path setting unit 120 refers to the position related information 400 stored in the position related information storage unit 130, and displays the first wireless signal output value S dBm and the single relay destination wireless relay node 21 on the display device since a single relay destination wireless relay node 21 exists within the first radio wave coverage area 20CS when the first relay source wireless relay node 20 outputs a wireless signal with the first wireless signal output value S dBm.
[0043] Next, when the wireless relay node 21 is designated as the next first relay source node via the data input unit 110, the data transfer path setting unit 120 refers to the position related information 400 stored in the position related information storage unit 130, and displays the first wireless signal output value S dBm and the single relay destination wireless relay node 22 on the display device since a single relay destination wireless relay node 22 exists within the first radio wave coverage area 21CS when the first relay source wireless relay node 21 outputs a wireless signal with the first wireless signal output value S dBm, as shown in FIG. 7. Next, when the wireless signal output value S dBm of the wireless relay node 21 is designated via the data input unit 110, the designation is sent to the data transfer path setting unit 120.
[0044] Next, when the wireless relay node 22 is designated as the next first relay source node via the data input unit 110, as shown in Fig. 8, the data transfer path setting unit 120 refers to the position related information 400 stored in the position related information storage unit 130, and displays on the display device the second wireless signal output value L dBm smaller than the first wireless signal output value S dBm and the wireless relay node 23 existing within the second wireless signal reachable range 22CL when the wireless signal is output at the second wireless signal output value L dBm, since multiple (three in the example of Fig. 8) relay destination wireless relay nodes 23, 40, 41 exist within the first wireless signal reachable range 22CS when the first relay source wireless relay node 22 outputs a wireless signal at the first wireless signal output value S dBm. Next, when the wireless signal output value L dBm of the wireless relay node 22 is designated via the data input unit 110, the designation is sent to the data transfer path setting unit 120.
[0045] Next, when the wireless relay node 23 is designated as the next first relay source node via the data input unit 110, as shown in Fig. 9, the data transfer path setting unit 120 refers to the position related information 400 stored in the position related information storage unit 130, and displays the first wireless signal output value S dBm and the single relay destination wireless relay node 24 on the display device since a single relay destination wireless relay node 24 exists within the first radio wave coverage area 23CS when the first relay source wireless relay node 23 outputs a wireless signal with the first wireless signal output value S dBm. Next, the wireless signal output value S dBm of the wireless relay node 23 is designated via the data input unit 110.
[0046] Next, when the wireless relay node 24 is designated as the next first relay source node via the data input unit 110, as shown in Fig. 10, the data transfer path setting unit 120 refers to the position related information 400 stored in the position related information storage unit 130, and displays on the display device the third wireless signal output value H dBm that is greater than the first wireless signal output value S dBm, and the wireless relay node 25 that exists within the third wireless signal reachable range 24CH when the wireless signal is output at the third wireless signal output value H dBm, since there is no relay destination wireless relay node within the first wireless signal reachable range 24CS when the first relay source wireless relay node 24 outputs a wireless signal at the first wireless signal output value S dBm. Next, when the wireless signal output value H dBm of the wireless relay node 24 is designated via the data input unit 110, the designation is sent to the data transfer path setting unit 120.
[0047] Next, when the wireless relay node 25 is designated as the next first relay source node via the data input unit 110, the data transfer path setting unit 120 refers to the position related information 400 stored in the position related information storage unit 130, and displays the first wireless signal output value S dBm and the single relay destination wireless relay node 26 on the display device since a single relay destination wireless relay node 26 exists within the first radio wave coverage area 25CS when the first relay source wireless relay node 25 outputs a wireless signal with the first wireless signal output value S dBm, as shown in Fig. 11. Next, when the wireless signal output value S dBm of the wireless relay node 25 is designated via the data input unit 110, the designation is sent to the data transfer path setting unit 120.
[0048] Next, when the wireless relay node 26 is designated as the next first relay source node via the data input unit 110, as shown in Fig. 12, the data transfer path setting unit 120 refers to the position related information 400 stored in the position related information storage unit 130, and displays the first wireless signal output value S dBm and the first destination node 50 on the display device since the first destination node 50 exists within the first radio wave coverage area 26CS when the first relay source wireless relay node 26 outputs a wireless signal at the first wireless signal output value S dBm. Next, when the wireless signal output value S dBm of the wireless relay node 26 is designated via the data input unit 110, the data transfer path setting unit 120 sets the wireless relay node 26 to the wireless signal output value S dBm.
[0049] As described above, the wireless relay nodes of the first data transfer path and the wireless signal output values of the wireless relay nodes of the first data transfer path are specified. When the wireless relay nodes of the first data transfer path and the wireless signal output values of the wireless relay nodes of the first data transfer path are specified, the data transfer path setting unit 120 selects the wireless relay nodes 20, 21, 22, 23, 24, 25, and 26 as shown in Fig. 12, sets a wireless signal output value (any of L dBm, S dBm, and H dBm specified as above) to each of the selected wireless relay nodes 20 to 26, and sets a first data transfer path from the source node 10 to the gateway 50 via routes p11, p12, p13, p14, p15, p16, p17, and p18.
[0050] 13 shows a second data transfer path through paths p21, p22, p23, p24, p25, p26, p27, p28, p29, p291, and p292, which is set in the same manner as the first data transfer path and reaches the gateway 60 from the source node 10 via the wireless relay nodes 30, 31, 32, 33, 34, 35, 36, 37, 38, and 39. The wireless relay nodes 32 and 34 of the second data transfer path are displayed on the display device 300 from the control device 100 in the same manner as the wireless relay nodes 22 and 24 of the first data transfer path. The other wireless relay nodes 30, 31, 33, 35 to 39 of the second data transfer path are displayed on the display device 300 from the control device 100 in the same manner as the wireless relay nodes 20, 21, 23, 25 to 26 of the first data transfer path. After each display, just as in the case of specifying the radio signal output value of the wireless relay node of the first data transfer path and the next first source node, by specifying the radio signal output value of the wireless relay node of the second data transfer path and the next second source node via the data input unit 110, the control device 100 sets the second data transfer path shown in Figure 13 within the data transfer system 200.
[0051] When the first, second or third wireless signal output value displayed by the data transfer path setting unit 120 on the display device 300 via the data input unit 110 is designated as the wireless signal output value of the designated first or second relay source wireless relay node, and the relay destination wireless relay node is designated sequentially as the next first or second relay source wireless relay node, the wireless signal output values of the wireless relay nodes in the first and second data transfer paths can be designated so as to prevent the radio wave reach of the wireless relay node in the first data transfer path from overlapping with the radio wave reach of the wireless relay node in the second data transfer path. Therefore, the first and second data transfer paths via multiple wireless relay nodes, that is, multiple data transfer paths can be designated. The control device 100 can set the first and second data transfer paths in the data transfer system 200 based on the source node and the wireless relay node in the designated first and second data transfer paths, and the wireless signal output values of the wireless relay node. It should be noted that transmission from the source node 10 to the wireless relay nodes 20 and 30 is set to be by directional wireless radio waves.
[0052] Therefore, according to the first embodiment of the present invention, it is possible to provide a control device, a control system, a control method, and a program that contribute to preventing shares from being eavesdropped and decrypted in secure distributed data transfer, and to enable multiple data transfer paths to be set via multiple wireless relay nodes.
[0053] Although each embodiment of the present invention has been described above, the present invention is not limited to the above-mentioned embodiments, and further modifications, substitutions, and adjustments can be made without departing from the basic technical idea of the present invention. For example, the network configurations, element configurations, and message expression forms shown in the drawings are examples to help understand the present invention, and the present invention is not limited to the configurations shown in these drawings. In addition, "A and / or B" is used to mean at least either A or B.
[0054] The procedure shown in the first embodiment can be realized by a program that causes a computer (9000 in FIG. 14) that functions as the control system or control device of the present invention to realize the function as the control system or control device. Such a computer is exemplified by a configuration including a CPU (Central Processing Unit) 9010, a communication interface 9020, a memory 9030, and an auxiliary storage device 9040 in FIG. 14. That is, the CPU 9010 in FIG. 14 executes a control program for the control system or control device, and performs an update process for each calculation parameter held in the auxiliary storage device 9040 or the like.
[0055] The memory 9030 is a RAM (Random Access Memory), a ROM (Read Only Memory), or the like.
[0056] In other words, each part (processing means, functions) of the control system or control device shown in the first embodiment described above can be realized by a computer program that causes the processor of the computer to execute each of the above-mentioned processes using its hardware.
[0057] Finally, preferred embodiments of the present invention will be summarized. [First form] (See the control device according to the first aspect above) [Second Form] In the control device according to the first aspect, the position related information is a position of the wireless relay node; It is preferable that the information includes the first radio signal output value, the second radio signal output value, the third radio signal output value of the wireless relay node, the first radio wave coverage area when the wireless signal is output at the first radio signal output value, the second radio wave coverage area when the wireless signal is output at the second radio signal output value, the third radio wave coverage area when the wireless signal is output at the third radio signal output value, and the positions of the multiple destination nodes. [Third Form] It is preferable that the control device according to the first or second aspect further includes a location relation information storage unit that stores the location relation information. [Fourth Form] It is preferable that the control device according to the third aspect further includes a location relation information setting unit which sets the location relation information in the location relation information storage unit. [Fifth Form] In the control device described in the first aspect, it is preferable that the data transfer path setting unit sets the source node so that the source node transmits a wireless signal to the wireless relay node by directional wireless radio waves. [Sixth Form] In the control device according to the first aspect, it is preferable that the first data transfer path and the second data transfer path transfer different shares. [7th form] (See the second perspective control system above) [8th form] In the control system according to the seventh aspect, it is preferable that the first data transfer path and the second data transfer path transfer different shares. [9th form] (See the third perspective control method above) [10th form] In the control method according to the ninth aspect, it is preferable that the first data transfer path and the second data transfer path transfer different shares. [11th form] (See Programme for the Fourth Aspect above) [12th form] In the program according to an eleventh aspect, it is preferable that the first data transfer path and the second data transfer path transfer the shares separately. The seventh, ninth and eleventh embodiments can be expanded into the third to sixth embodiments, like the first embodiment.
[0058] The disclosures of the above patent documents are incorporated herein by reference. Within the scope of the entire disclosure of the present invention (including the scope of claims), and further based on the basic technical idea, modifications and adjustments of the embodiments and examples are possible. Furthermore, within the scope of the disclosure of the present invention, various combinations and selections of the various disclosed elements (including each element of each claim, each element of each embodiment or example, each element of each drawing, etc.) are possible. In other words, the present invention naturally includes various modifications and corrections that a person skilled in the art would be able to make according to the entire disclosure including the scope of claims and the technical idea. In particular, with regard to the numerical ranges described in this document, any numerical value or subrange included within the range should be construed as being specifically described even if not otherwise specified. Furthermore, the disclosures of the above cited documents, when necessary, in accordance with the spirit of the present invention, may be used in part or in whole in combination with the disclosures of this document as part of the disclosure of the present invention, and are deemed to be included in the disclosures of this application. [Explanation of symbols]
[0059] 10 Source Node 20~26, 30~39, 40~49 Wireless relay nodes 50, 60, 70 destination nodes 100 Control device 110 Data Entry Section 120 Data transfer path setting section 130 Location-related information storage unit 140 Location-related information setting section 150 Data Entry 160 Location-related information input 200 Data Transfer System 300 display device 400 Location-related information 401 Node Name 402 position 403 Wireless signal output value 404 Radio Coverage 1000 Control System 9000 Computers 9010 CPU 9020 Communication Interface 9030 Memory 9040 Auxiliary storage device
Claims
1. A plurality of wireless relay nodes; A control device for controlling a data transfer system including a plurality of destination nodes, Designating one source node among the plurality of wireless relay nodes to transmit a plurality of shares obtained by dividing data by a threshold secret sharing scheme; Designating a first destination node and a second destination node among the plurality of destination nodes; Designating a first relay source wireless relay node belonging to a first data transfer path between the source node and the first destination node via one or more of the wireless relay nodes; Designating a second source wireless relay node belonging to a second data transfer path passing through one or more wireless relay nodes between the source node and the second destination node; Specifying a radio signal output value of the first relay source radio relay node; a data input unit that receives a designation of a radio signal output value of the second relay source radio relay node; a data transfer path setting unit that selects the wireless relay nodes in accordance with the designation of the first destination node and the second destination node, the designation of the wireless relay node of the first relay source, the designation of the wireless relay node of the second relay source, the designation of the wireless signal output value of the wireless relay node of the first relay source, and the designation of the wireless signal output value of the wireless relay node of the second relay source, all of which are received by the data input unit, and sets the wireless signal output value in each of the selected wireless relay nodes to set the first data transfer path and the second data transfer path; When the data input unit receives a designation of the wireless relay node of the first relay source or a designation of the wireless relay node of the second relay source, The data transfer path setting unit Refer to location-related information, when the wireless relay node of a single relay destination is present within a first radio wave coverage area in a case where the wireless relay node of the first relay source or the wireless relay node of the second relay source outputs a wireless signal with a first wireless signal output value, displaying the first wireless signal output value and the wireless relay node of the single relay destination on a display device; when a plurality of the wireless relay nodes as relay destinations are present within the first radio wave coverage area when the wireless relay node as the first relay source or the wireless relay node as the second relay source outputs the wireless signal at the first radio signal output value, a second radio signal output value smaller than the first radio signal output value and the wireless relay nodes present within the second radio wave coverage area when the wireless signal is output at the second radio signal output value are displayed on the display device; a control device that, when the wireless relay node of the relay destination is not present within the first radio wave coverage area when the wireless relay node of the first relay source or the wireless relay node of the second relay source outputs the wireless signal at the first radio signal output value, displays on the display device a third radio signal output value greater than the first radio signal output value, and the wireless relay nodes that are present within the third radio wave coverage area when the wireless signal is output at the third radio signal output value.
2. The location related information is a position of the wireless relay node; 2. The control device according to claim 1, comprising: the first radio signal output value, the second radio signal output value, the third radio signal output value of the wireless relay node; the first radio wave coverage area when the wireless signal is output at the first radio signal output value; the second radio wave coverage area when the wireless signal is output at the second radio signal output value; the third radio wave coverage area when the wireless signal is output at the third radio signal output value; and positions of the multiple destination nodes.
3. The control device according to claim 1 , further comprising a location related information storage unit that stores the location related information.
4. The control device according to claim 3 , further comprising a location relation information setting unit that sets the location relation information in the location relation information storage unit.
5. The control device according to claim 1 , wherein the data transfer path setting unit sets the source node so that the source node transmits a wireless signal to the wireless relay node by a directional wireless radio wave.
6. The control device according to claim 1 , wherein the first data transfer path and the second data transfer path transfer different shares.
7. A data transfer system including a plurality of wireless relay nodes and a plurality of destination nodes; A display device; The control device according to claim 1 , which controls the data transfer system. a control system.
8. The control system of claim 7 , wherein the first data transfer path and the second data transfer path transfer different shares.
9. A plurality of wireless relay nodes; A control device for controlling a data transfer system including a plurality of destination nodes, Designating one source node among the plurality of wireless relay nodes to transmit a plurality of shares obtained by dividing data by a threshold secret sharing scheme; Designating a first destination node and a second destination node among the plurality of destination nodes; Designating a first relay source wireless relay node belonging to a first data transfer path between the source node and the first destination node via one or more of the wireless relay nodes; Designating a second source wireless relay node belonging to a second data transfer path passing through one or more wireless relay nodes between the source node and the second destination node; Specifying a radio signal output value of the first relay source radio relay node; a data input unit that receives a designation of a radio signal output value of the second relay source radio relay node; a data transfer path setting unit that selects the wireless relay nodes in accordance with the designation of the first destination node and the second destination node, the designation of the wireless relay node of the first relay source, the designation of the wireless relay node of the second relay source, the designation of the wireless signal output value of the wireless relay node of the first relay source, and the designation of the wireless signal output value of the wireless relay node of the second relay source, all of which are received by the data input unit, and sets the wireless signal output value in each of the selected wireless relay nodes to set the first data transfer path and the second data transfer path; When the data input unit receives a designation of the wireless relay node of the first relay source or a designation of the wireless relay node of the second relay source, The data transfer path setting unit Refer to location-related information, when the wireless relay node of a single relay destination is present within a first radio wave coverage area in a case where the wireless relay node of the first relay source or the wireless relay node of the second relay source outputs a wireless signal with a first wireless signal output value, displaying the first wireless signal output value and the wireless relay node of the single relay destination on a display device; when a plurality of the wireless relay nodes as relay destinations are present within the first radio wave coverage area when the wireless relay node as the first relay source or the wireless relay node as the second relay source outputs the wireless signal at the first radio signal output value, a second radio signal output value smaller than the first radio signal output value and the wireless relay nodes present within the second radio wave coverage area when the wireless signal is output at the second radio signal output value are displayed on the display device; a control method for displaying, on the display device, a third radio signal output value greater than the first radio signal output value, and the radio relay nodes that exist within the third radio signal output range when the radio signal is output at the third radio signal output value, when the radio relay node of the first relay source or the radio relay node of the second relay source does not exist within the first radio signal output range when the radio signal is output at the first radio signal output value.
10. The control method according to claim 9 , wherein the first data transfer path and the second data transfer path transfer different shares.
11. A plurality of wireless relay nodes; A computer mounted on a control device that controls a data transfer system including a plurality of destination nodes, Designating one source node among the plurality of wireless relay nodes to transmit a plurality of shares obtained by dividing data by a threshold secret sharing scheme; Designating a first destination node and a second destination node among the plurality of destination nodes; Designating a first relay source wireless relay node belonging to a first data transfer path between the source node and the first destination node via one or more of the wireless relay nodes; Designating a second source wireless relay node belonging to a second data transfer path passing through one or more wireless relay nodes between the source node and the second destination node; Specifying a radio signal output value of the first relay source radio relay node; receiving a designation of a radio signal output value of the second relay source radio relay node; a process of selecting the wireless relay nodes in accordance with designation of the first destination node and the second destination node, designation of the wireless relay node of the first relay source, designation of the wireless relay node of the second relay source, designation of the wireless signal output value of the wireless relay node of the first relay source, and designation of the wireless signal output value of the wireless relay node of the second relay source, and setting the wireless signal output value in each of the selected wireless relay nodes, thereby setting the first data transfer path and the second data transfer path; When the wireless relay node of the first relay source or the wireless relay node of the second relay source is designated, Refer to location-related information, when the wireless relay node of a single relay destination is present within a first radio wave coverage area in a case where the wireless relay node of the first relay source or the wireless relay node of the second relay source outputs a wireless signal with a first wireless signal output value, displaying the first wireless signal output value and the wireless relay node of the single relay destination on a display device; when a plurality of the wireless relay nodes as relay destinations are present within the first radio wave coverage area when the wireless relay node as the first relay source or the wireless relay node as the second relay source outputs the wireless signal at the first radio signal output value, a second radio signal output value smaller than the first radio signal output value and the wireless relay nodes present within the second radio wave coverage area when the wireless signal is output at the second radio signal output value are displayed on the display device; and when the wireless relay node of the first relay source or the wireless relay node of the second relay source does not exist within the first radio wave coverage area when the wireless relay node of the first relay source or the wireless relay node of the second relay source outputs the wireless signal at the first radio wave coverage area, a third wireless signal output value that is greater than the first wireless signal output value and the wireless relay nodes that exist within the third radio wave coverage area when the wireless signal is output at the third wireless signal output value are displayed on the display device.
12. The computer-readable storage medium according to claim 11 , wherein the first data transfer path and the second data transfer path transfer different shares.
Citation Information
Patent Citations
Network analysis system and method
JP2008153868A
Wireless sensor terminal and wireless sensor network system employing the same
JP2010233011A
Shared information transfer system, shared information transfer method, and program thereof
JP2012100140A
Secret information transmitter, program for secret information transmitter, secret information transmission system, and secret information transmission method
JP2014155153A
Data transfer system and data transfer method
JP2018206345A