IP Library Granted Patent US 11,463,879
Granted Patent B2
US 11,463,879 · App. 17/079,585 · Granted Oct 4, 2022

Communication device, information processing system and non-transitory computer readable storage medium

Inventors: Naoki Ogura (Yokohama, JP); Fukutomo Nakanishi (Sumida, JP); Jun Kanai (Inagi, JP)
Assignees: Kabushiki Kaisha Toshiba; Toshiba Infrastructure Systems & Solutions Corporation
H04W12/106H04W12/037H04W12/0433H04W12/122
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,463,879
App. No.
17/079,585
Granted
Oct 4, 2022
Kind
B2
Abstract

According to one embodiment, a communication device belongs to a communication network including a control device and a plurality of communication devices connected to the control device, and transmits a communication packet to a transmission destination communication device. The communication device and the transmission destination communication device are differently one of the plurality of communication devices. In the communication device, a memory stores first information for judging a normality of the communication packet. An analyzing unit judges the normality of a received communication packet based on the received communication packet and the first information. A transmission destination determining unit determines the transmission destination communication device and the control device as transmission destinations of the received communication packet when the analyzing unit judges that the received communication packet is not normal. A generating unit encrypts the communication packet to be transmitted to the transmission destinations.

Claims (77)

1. A communication device that transmits a communication packet to a transmission destination communication device,

the communication device and the transmission destination communication device being differently one of a plurality of communication devices connectable to a control device,

the communication device comprising:

a memory that stores first information for judging a normality of the communication packet; and

processing circuitry configured to operate as:

an analyzing unit configured to judge the normality of a received communication packet based on the received communication packet and the first information;

a transmission destination determining unit configured to determine the transmission destination communication device and the control device as transmission destinations of the received communication packet, when the analyzing unit judges that the received communication packet is not normal;

a generating unit configured to encrypt the communication packet to be transmitted to the transmission destinations determined by the transmission destination determining unit; and

a transmitting unit configured to transmit the communication packet encrypted by the generating unit, to the transmission destination communication device and the control device respectively.

2. The communication device according to claim 1 , wherein

the transmission destination determining unit determines the transmission destination communication device as a transmission destination of the communication packet, when the analyzing unit judges that the communication packet is normal.

3. The communication device according to claim 1 , wherein

the first information is packet information of communication packets of which communication is allowed.

4. The communication device according to claim 3 , wherein

the analyzing unit judges that the communication packet is not normal when a packet information of the communication packet does not match the packet information of the first information.

5. The communication device according to claim 4 , wherein

the analyzing unit judges that the communication packet is normal when the packet information of the communication packet matches the packet information of the first information.

6. The communication device according to claim 1 , wherein

the memory further stores a group key to be shared by the control device and the transmission destination communication device, and

the generating unit performs encryption using the group key.

7. The communication device according to claim 1 , further comprising:

a plurality of control devices; and

a plurality of analysis devices respectively connected to each of the plurality of control devices,

wherein the transmission destination determining unit determines any of the plurality of control devices as the transmission destination.

8. The communication device according to claim 7 , wherein

the transmission destination determining unit,

when a type of a communication protocol used by the communication packet is a control system protocol, determines a control device connected to an analysis device which is appropriate for analysis of the control system protocol as the transmission destination, and

when the type of the communication protocol is an information system protocol, determines a control device connected to an analysis device which is appropriate for analysis of the information system protocol as the transmission destination.

9. The communication device according to claim 1 , wherein

the communication device becomes a transmission destination communication device, when the communication device receives a communication packet from another communication device included in the plurality of communication devices.

10. A communication device that transmits a communication packet to a transmission destination communication device,

the communication device and the transmission destination communication device being differently one of a plurality of communication devices connectable to a control device,

the communication device comprising:

a memory that stores first information for judging a normality of the communication packet and second information for judging whether or not the communication packet is suspected to be unauthorized; and

processing circuitry configured to operate as:

an analyzing unit configured to judge the normality of a received communication packet based on the received communication packet and the first information, and judge whether or not the received communication packet is suspected to be unauthorized based on the received communication packet and the second information, when it is judged that the received communication packet is normal;

a transmission destination determining unit configured to determine the transmission destination communication device and the control device as transmission destinations of the received communication packet, when the analyzing unit judges that the received communication packet is suspected to be unauthorized;

a generating unit configured to encrypt the communication packet to be transmitted to the transmission destinations; and

a transmitting unit configured to transmit the communication packet encrypted by the generating unit, to the transmission destination communication device and the control device respectively.

11. The communication device according to claim 10 , wherein

the transmission destination determining unit determines the transmission destination communication device as a transmission destination of the communication packet, when the analyzing unit judges that the communication packet is not suspected to be unauthorized.

12. The communication device according to claim 10 , wherein

the second information is information included in communication packets which have been previously judged as unauthorized communication.

13. An information processing system comprising:

a control device; and

a communication device that transmits a communication packet to a transmission destination communication device,

the communication device and the transmission destination communication device being differently one of a plurality of communication devices connectable to the control device,

wherein the communication device comprises

a memory that stores first information for judging a normality of the communication packet,

processing circuitry configured to operate as

an analyzing unit configured to judge the normality of a received communication packet based on the received communication packet and the first information,

a transmission destination determining unit configured to determine the transmission destination communication device and the control device as transmission destinations of the received communication packet, when the analyzing unit judges that the received communication packet is not normal,

a generating unit configured to encrypt the communication packet to be transmitted to the transmission destinations determined by the transmission destination determining unit, and

a transmitting unit configured to transmit the communication packet encrypted by the generating unit, to the transmission destination communication device and the control device respectively,

wherein the control device comprises

an encrypted communication receiving unit configured to receive the communication packet transmitted by the transmitting unit, and

a plain text communication generating unit configured to decrypt the communication packet received by the encrypted communication receiving unit.

14. The information processing system according to claim 13 , further comprising:

an analysis device connected to the control device,

wherein the control device further comprises

a plain text communication analysis requesting unit configured to transmit the communication packet decrypted by the plain text communication generating unit, to the analysis device.

15. The information processing system according to claim 14 , wherein

the analysis device comprises

a plain text communication receiving unit configured to receive the communication packet transmitted by the plain text communication analysis requesting unit,

a plain text communication analyzing unit configured to analyze the communication packet received by the plain text communication receiving unit, and

an analysis result transmitting unit configured to transmit an analysis result of the communication packet analyzed by the plain text communication analyzing unit, to the control device.

16. The information processing system according to claim 15 , wherein

the control device further comprises

an analysis result notifying unit configured to receive the analysis result transmitted by the analysis result transmitting unit, and notify the analysis result via a display device.

17. A non-transitory computer readable storage medium for causing a computer to perform operations of a communication device that transmits a communication packet to a transmission destination communication device,

the communication device and the transmission destination communication device being differently one of a plurality of communication devices connectable to a control device,

the operations comprising:

storing first information for judging a normality of the communication packet;

judging the normality of a received communication packet based on the received communication packet and the first information;

determining the transmission destination communication device and the control device as transmission destinations of the received communication packet, when is judged that the received communication packet is not normal;

encrypting the communication packet to be transmitted to the transmission destinations; and

transmitting the communication packet encrypted, to the transmission destination communication device and the control device respectively.

Assignments (2)
MERGER Recorded Jul 29, 2025
From: TOSHIBA INFRASTRUCTURE SYSTEMS & SOLUTIONS CORPORATION
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 072239/0263 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OGURA, NAOKI; NAKANISHI, FUKUTOMO; KANAI, JUN
To: KABUSHIKI KAISHA TOSHIBA; TOSHIBA INFRASTRUCTURE SYSTEMS & SOLUTIONS CORPORATION
Reel/Frame 054160/0158 →
Priority Claims (1)
JP JP2020-049858 · Mar 19, 2020 · national
Continuity (1)
Related Publication 20210297860A1 · Sep 23, 2021