This application is based on and claims priority under 35 USC 119 from Japanese Patent Application No. 2023-185854 filed on Oct. 30, 2023, the entire content of which is incorporated herein by reference.
The presently disclosed subject matter relates to a physiological information processing system and a relay device.
In a medical institution, various information devices including a medical device are used while cooperating with each other in a network environment. Since the medical device is used on a human body, safe system management is required in the network environment.
For example, U.S. Pat. No. 11,558,261B discloses a management system that gives a notification of alarm information when a specific event such as incorrect password input occurs in an encryption protocol for network communication of the medical device.
In recent years, laws and regulations require strengthening the network security of the medical device against an external cyber attack. Specifically, three requirements (confidentiality, authenticity, and integrity) are required for the medical device. In order to meet these requirements, it is necessary to encrypt a packet to prevent wiretapping of communication data or the like and to strengthen the network security.
Aspect of non-limiting embodiments of the present disclosure relates to to provide a physiological information processing system and a relay device with enhanced network security.
Aspects of certain non-limiting embodiments of the present disclosure address the features discussed above and/or other features not described above. However, aspects of the non-limiting embodiments are not required to address the above features, and aspects of the non-limiting embodiments of the present disclosure may not address features described above.
According to an aspect of the present disclosure, there is provided a physiological information processing system including:
According to an aspect of the present disclosure, there is provided a relay device for relaying network communication between a first information processing device and a second information processing device, the first information processing device being configured to process physiological information, the relay device including:
Exemplary embodiment(s) of the present invention will be described in detail based on the following figures, wherein:
Hereinafter, an embodiment of the presently disclosed subject matter will be described with reference to the drawings.
The physiological information processing devices 200 and 300 are, for example, central monitors, bedside monitors, central units, medical telemeters, and the like, and are medical devices configured to process physiological information. The peripheral device 400 is, for example, a printer, a server, or the like, and is not a medical device. Hereinafter, the physiological information processing device 200 is also referred to as a first information processing device, and the physiological information processing device 300 and the peripheral device 400 are collectively referred to as a second information processing device. In this example, the second information processing device has a configuration that can include the physiological information processing device 300 and the peripheral device 400, and may have a configuration that can include only one of the physiological information processing device 300 and the peripheral device 400. In this example, the physiological information processing device 300 and the peripheral device 400 are each connected to the network N. Alternatively, a plurality of physiological information processing devices 300 may be connected to the network N, or a plurality of peripheral devices 400 may be connected to the network N. The relay device 100 is a relay configured to control network communication between the first information processing device and the second information processing device. In a case where the first information processing device does not include a monitoring system that relates to encryption and decryption of a communication packet, the relay device 100 has a function as the system.
The first packet receiving unit 20 is configured to receive a communication packet from the physiological information processing device 200, which is the first information processing device. The first packet transmitting unit 30 is configured to transmit the communication packet received by the first packet receiving unit 20 to at least one of the physiological information processing device 300 and the peripheral device 400, which are the second information processing device. The second packet receiving unit 40 is configured to receive the communication packet from at least one of the physiological information processing device 300 and the peripheral device 400. The second packet transmitting unit 50 is configured to transmit the communication packet received by the second packet receiving unit 40 to the physiological information processing device 200.
Here, a configuration diagram of a communication packet will be described with reference to
As illustrated in
As illustrated in
The description returns to
The encryption setting unit 11 is configured to refer to the communication packet from the first information processing device received by the first packet receiving unit 20, and to obtain the first encryption mode information. The encryption setting unit 11 is configured to set the first encryption mode, which is the encryption mode of the packet transmitted by the first packet transmitting unit 30, based on the obtained first encryption mode information. Here, the encryption setting unit 11 is configured to set the first mode that does not support the encrypted packet, the second mode that supports the encrypted packet and the non-encrypted packet, and the third mode that supports the encrypted packet and that does not support the non-encrypted packet.
The encryption setting unit 11 is configured to refer to the communication packet from the second information processing device received by the second packet receiving unit 40, and to obtain the second encryption mode information. The encryption setting unit 11 is configured to set the second encryption mode, which is the encryption mode of the packet transmitted by the second packet transmitting unit 50, based on the obtained second encryption mode information. Here, the encryption setting unit 11 is configured to set the first mode to the third mode, as in the case of the first encryption mode information.
After the network setting unit 10 sets the network information of the first information processing device as the network information of the relay device 100, the packet encryption unit 12 encrypts the non-encrypted packet transmitted from the first information processing device, based on the first encryption mode and the second encryption mode that are set by the encryption setting unit 11. Accordingly, for example, when the first information processing device is in the first mode in which the encrypted packet cannot be transmitted and the second information processing device is in the third mode in which only the encrypted packet can be received, the relay device 100 encrypts the non-encrypted packet instead of the first information processing device, and transmits the encrypted packet to the second information processing device, thereby enabling the encrypted packet communication.
After the network setting unit 10 sets the network information of the first information processing device as the network information of the relay device 100, the packet decryption unit 13 decrypts the encrypted packet transmitted from the second information processing device, based on the first encryption mode and the second encryption mode that are set by the encryption setting unit 11. Accordingly, for example, when the first information processing device is in the first mode in which the encrypted packet cannot be decrypted and the second information processing device is in the third mode in which only the encrypted packet can be transmitted, the relay device 100 decrypts the encrypted packet instead of the first information processing device, and transmits the decrypted packet to the first information processing device, thereby enabling the encrypted packet communication.
After the network link is established, the first information processing device and the second information processing device periodically receive the communication packet by broadcast in order to notify other devices of the own device information and operating state. Therefore, it is preferable that at least one of the first encryption mode and the second encryption mode is included in the broadcast communication packet so that the relay device 100 can execute initial setting and update setting of the encryption mode of the first information processing device and the second information processing device at an appropriate timing.
The encryption manual setting unit 60 is an interface configured to allow the user to set the encryption mode (the first mode to the third mode) of the first information processing device. Specifically, as illustrated in
As described above, the physiological information processing system and the relay device according to the embodiment of the presently disclosed subject matter can enable, by encrypting or decrypting the communication packet in the relay device, pseudo-encrypted communication even for the information processing device that does not support encrypted communication. Accordingly, it is possible to prevent wiretapping of communication data or the like and to strengthen the network security.
The foregoing description of the exemplary embodiments of the present invention has been provided for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Obviously, many modifications and variations will be apparent to practitioners skilled in the art. The embodiments were chosen and described in order to best explain the principles of the invention and its practical applications, thereby enabling others skilled in the art to understand the invention for various embodiments and with the various modifications as are suited to the particular use contemplated. It is intended that the scope of the invention be defined by the following claims and their equivalents.
The processing of the physiological information processing system 1 according to the present embodiment can be implemented as a computer program that operates in the relay device 100. That is, the relay device 100 can include a processor such as a CPU and a memory.
The program is stored in a non-transitory computer-readable medium and can be read by a computer. Examples of the non-transitory computer-readable medium include a magnetic recording medium, a magneto-optical recording medium, a CD-ROM, a CD-R, a CD-R/W, and a semi-conductor memory (including an EPROM and a flash ROM). The program may be read by a computer using various types of temporary computer-readable media. Examples of the temporary computer-readable medium include an electric signal, an optical signal, and an electromagnetic wave. The temporary computer-readable medium can supply a program to the computer via a wired communication path such as an electric wire and an optical fiber or a wireless communication path.
| Number | Date | Country | Kind |
|---|---|---|---|
| 2023-185854 | Oct 2023 | JP | national |