IP Library Granted Patent US 11,271,952
Granted Patent B2
US 11,271,952 · App. 16/970,308 · Granted Mar 8, 2022

Network probe and method of processing message

Inventor: Romain Rollet (Rennes, FR)
Assignee: MITSUBISHI ELECTRIC CORPORATION
H04L63/1416H04L9/3247H04L12/2818H04L67/12
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,271,952
App. No.
16/970,308
Granted
Mar 8, 2022
Kind
B2
Abstract

The invention relates to a method of processing messages in a Factory Automation, FA, architecture comprising a FA network comprising at least one device, and an external network, said method being implemented by a network probe and comprising: intercepting ( 201 ) a message issued from the external network and intended for a device among the at least one device of the FA network; classifying ( 202 ) the message among a predefined set of categories based at least on the device for which the message is intended; deciding ( 203 ) to issue an alert based at least on the category in which the message is classified.

Claims (32)

1. A method of processing messages in a Factory Automation, FA, architecture comprising a FA network comprising at least one device, and an external network, said method being implemented by a network probe and comprising:

intercepting a message issued by an application of the external network and destined to a device among the at least one device of the FA network;

classifying the message among a predefined set of categories based at least on the device to which the message is destined and whether or not the application from which the message is issued is trusted;

deciding to issue an alert based at least on the category in which the message is classified, wherein

the application is trusted in a circumstance in which the application is known or authenticated by the network probe; and

wherein the network probe stores a classification table mapping at least categories of the predefined set with identifiers of the devices of the FA network.

2. The method according to claim 1 , wherein the message is classified further based on a type of the message.

3. The method according to claim 1 , wherein the message is classified further based on a type of the message, and the classification table maps categories of the predefined set with identifiers of the devices of the FA network and with message types.

4. The method according to claim 2 , wherein a type of the message is one among:

read access;

write access;

remote control;

management; and

device lock.

5. The method according to claim 1 , further comprising parsing the message to determine whether the message comprises a signature, and if the message comprises a signature, verifying said signature;

wherein the message is further classified based on whether the message comprises a signature and based on the verification of the signature.

6. The method according to claim 5 , wherein the message is transported over TCP and wherein the signature depends on an initial TCP sequence number of a TCP connection corresponding to the message.

7. The method according to claim 5 , wherein if the signature of the message is positively verified, then the message is classified in the safest category,

else the message is classified based on at least device for which the message is intended.

8. The method according to claim 1 , wherein m categories are predefined and being numbered from 0 to m−1, 0 being the safest category, wherein at least one limit value n i being prefixed, i being comprised between 0 and m−1, and wherein the alert is issued if the number of messages classified in a category equal to or higher than i is equal or greater than n i .

9. The method according to claim 1 , wherein the application is authenticated with the network probe and wherein, upon reception of a message from said application, said message being destined to a resource of a module of a device, a category mapped to the resource, to the module or to the device in the classification table is set to a predefined category.

10. The method according to claim 9 , wherein the predefined category depends on a type of the message received from the application.

11. The method according to claim 9 , wherein the category is modified from a first value to a second value corresponding to the predefined category, and, after expiration of a tinier, is set again to the first value.

12. A computer program product comprising a computer readable medium having stored thereon computer program instructions loadable into a computing device and adapted to when loaded into and executed by said computing device cause the computing device to perform the steps of a method according to claim 1 .

13. A network probe for processing messages in a Factory Automation, FA, architecture comprising a FA network comprising at least one device, and an external network, the network probe comprising:

a network interface for intercepting a message issued by an application of the external network and intended for a device among the at least one device of the FA network;

a processor configured for:

classifying the message among a predefined set of categories based at least on the device for which the message is intended and whether or not the application from which the message is issued is trusted;

deciding to issue an alert based at least on the category in which the message is classified,

wherein the application is trusted in a circumstance in which the application is known or authenticated by the network probe; and

wherein the network probe stores a classification table mapping at least categories of the predefined set with identifiers of the devices of the FA network.

14. A system comprising a network probe according to claim 13 and a Factory Automation, FA, network.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2020
From: ROLLET, ROMAIN
To: MITSUBISHI ELECTRIC R&D CENTRE EUROPE B.V.
Reel/Frame 053510/0437 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2020
From: MITSUBISHI ELECTRIC R&D CENTRE EUROPE B.V.
To: MITSUBISHI ELECTRIC CORPORATION
Reel/Frame 053510/0456 →
Priority Claims (1)
EP 18305324 · Mar 22, 2018 · regional
Continuity (1)
Related Publication 20200412749A1 · Dec 31, 2020