IP Library Granted Patent US 11,429,710
Granted Patent B2
US 11,429,710 · App. 17/069,323 · Granted Aug 30, 2022

Secure industrial control system

Inventors: Albert Rooyakkers (Sunnyvale, CA); James G. Calvin (Attleboro, MA); Samuel Galpin (Nashua, NH); Timothy Clish (Taunton, MA)
Assignee: Bedrock Automation Platforms, Inc.
G06F21/44G06F21/6218H04L9/083H04L9/3263G06F2212/175
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,429,710
App. No.
17/069,323
Granted
Aug 30, 2022
Kind
B2
Abstract

A secure industrial control system is disclosed herein. The industrial control system includes a plurality of industrial elements (e.g., modules, cables) which are provisioned during manufacture with their own unique security credentials. A key management entity of the secure industrial control system monitors and manages the security credentials of the industrial elements starting from the time they are manufactured up to and during their implementation within the industrial control system for promoting security of the industrial control system. An authentication process, based upon the security credentials, for authenticating the industrial elements being implemented in the industrial control system is performed for promoting security of the industrial control system. In one or more implementations, all industrial elements of the secure industrial control system are provisioned with the security credentials for providing security at multiple (e.g., levels of the system.

Claims (39)

1. A secure industrial control system, comprising:

at least one control module provisioned with a first unique security credential, the at least one control module including a first memory device and a first processor coupled to the first memory device; and

at least one input/output module provisioned with a second unique security credential, the at least one input/output module including a second memory device and a second processor coupled to the second memory device, the at least one input/output module being operable to receive industrial sensor information or send control information to an industrial actuator or motor,

wherein the at least one control module and the at least one input/output module are operable to bi-directionally communicate with one another via a corresponding communication link, the bi-directional communication based on the first and second unique security credentials,

wherein the at least one control module and the at least one input/output module are configured to receive the first and second unique security credentials at respective points of manufacture from a key management entity, the first and second unique security credentials being stored in respective ones of the first and second memory devices,

wherein the corresponding communication link between the at least one control module and the at least one input/output module employs at least one runt data packet placed therein, each runt data packet being less than 64 bytes, each runt data packet configured to increase a level of difficulty with which outside information is able to be injected onto the corresponding communication link.

2. The secure industrial control system as recited in claim 1 , wherein the first processor is configured to implement an authentication or revocation of the first unique security credential in response to a first communication received from the key management entity, the at least one input/output module, or a second control module while the at least one control module is operated at a site different from the respective point of manufacture of the at least one control module.

3. The secure industrial control system as recited in claim 2 , wherein the second processor is configured to implement an authentication or revocation of the second unique security credential in response to a second communication received from the key management entity, the at least one control module, or a second input/output module while the at least one input/output module is operated at a site different from the respective point of manufacture of the at least one input/output module.

4. The secure industrial control system as recited in claim 1 , wherein at least one of the first and second unique security credentials comprises at least one of a public security credential or a secret security credential.

5. The secure industrial control system as recited in claim 1 , wherein at least one of the first and second unique security credentials comprises an encryption key.

6. The secure industrial control system as recited in claim 1 , wherein at least one of the first and second unique security credentials comprises at least one of a certificate or an identification number.

7. The secure industrial control system as recited in claim 1 , wherein a given runt data packet is configured to hinder an ability of an external entity to inject malicious content onto the corresponding communication link.

8. A secure industrial control system, comprising:

at least one control module provisioned with a first unique security credential, the at least one control module including a first memory device and a first processor coupled to the first memory device; and

at least one input/output module provisioned with a second unique security credential, the at least one input/output module including a second memory device and a second processor coupled to the second memory device, the at least one input/output module being operable to receive industrial sensor information or send control information to an industrial actuator or motor,

wherein the at least one control module and the at least one input/output module are operable to bi-directionally communicate with one another via a corresponding communication link, the bi-directional communication based on the first and second unique security credentials, the first and second unique security credentials being stored in respective ones of the first and second memory devices,

wherein the first processor is configured to implement an authentication or revocation of the first unique security credential in response to a first communication received from a key management entity, the at least one input/output module, or a second control module while the at least one control module is operated at a site different from the respective point of manufacture of the at least one control module,

wherein the second processor is configured to implement an authentication or revocation of the second unique security credential in response to a second communication received from the key management entity, the at least one control module, or a second input/output module while the at least one input/output module is operated at a site different from the respective point of manufacture of the at least one input/output module, and

wherein the corresponding communication link between the at least one control module and the at least one input/output module employs at least one runt data packet placed therein, each runt data packet being less than 64 bytes, each runt data packet configured to increase a level of difficulty with which outside information is able to be injected onto the corresponding communication link.

9. The secure industrial control system as recited in claim 8 , wherein the at least one control module and the at least one input/output module are configured to receive the first and second unique security credentials at respective points of manufacture from the key management entity.

10. The secure industrial control system as recited in claim 8 , wherein at least one of the first and second unique security credentials comprises at least one of a public security credential or a secret security credential.

11. The secure industrial control system as recited in claim 8 , wherein at least one of the first and second unique security credentials comprises an encryption key.

12. The secure industrial control system as recited in claim 8 , wherein at least one of the first and second unique security credentials comprises at least one of a certificate or an identification number.

13. The secure industrial control system as recited in claim 8 , wherein a given runt data packet is configured to hinder an ability of an external entity to inject malicious content onto the corresponding communication link.

14. A secure industrial control system, comprising:

at least one control module provisioned with a first unique security credential, the at least one control module including a first memory device and a first processor coupled to the first memory device;

at least one input/output module provisioned with a second unique security credential, the at least one input/output module including a second memory device and a second processor coupled to the second memory device, the at least one input/output module being operable to receive industrial sensor information or send control information to an industrial actuator or motor;

a power module provisioned with a third unique security credential, the power module including a third memory device and a third processor coupled to the third memory device, the power module being configured to supply power for at least one of the input/output module or the control module; and

a backplane including a communications link that physically and communicatively couples the control module, the input/output module, and the power module;

wherein the at least one control module and the at least one input/output module are operable to bi-directionally communicate with one another based on the first and second unique security credentials,

wherein the at least one control module and the power module are operable to bi-directionally communicate with one another based on the first and third unique security credentials using the communications link,

wherein the at least one control module, the at least one input/output module, and the power module are configured to receive the first, second, and third unique security credentials at respective points of manufacture from a key management entity, the first, second, and third unique security credentials being stored in respective ones of the first, second, and third memory devices, and

wherein the communications link employs at least one runt data packet placed therein, each runt data packet being less than 64 bytes, each runt data packet configured to increase a level of difficulty with which outside information is able to be injected onto the communications link.

15. The secure industrial control system as recited in claim 14 , wherein the first processor is configured to implement an authentication or revocation of the first unique security credential in response to a first communication received from the key management entity, the at least one input/output module, or a second control module while the at least one control module is operated at a site different from the respective point of manufacture of the at least one control module.

16. The secure industrial control system as recited in claim 15 , wherein the second processor is configured to implement an authentication or revocation of the second unique security credential in response to a second communication received from the key management entity, the at least one control module, or a second input/output module while the at least one input/output module is operated at a site different from the respective point of manufacture of the at least one input/output module.

17. The secure industrial control system as recited in claim 16 , wherein the third processor is configured to implement an authentication or revocation of the third unique security credential in response to a third communication received from the key management entity or the at least one control module while the power module is operated at a site different from the respective point of manufacture of the power module.

18. The secure industrial control system as recited in claim 14 , wherein at least one of the first and second unique security credentials comprises at least one of a public security credential, a secret security credential, or an encryption key.

19. The secure industrial control system as recited in claim 14 , wherein at least one of the first and second unique security credentials comprises at least one of a certificate or an identification number.

20. The secure industrial control system as recited in claim 14 , wherein a given runt data packet is configured to hinder an ability of an external entity to inject malicious content onto the communications link.

Assignments (4)
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY FOR PATENTS @ REELS AND FRAMES 062137/0367 AND 061684/0964 Recorded Oct 18, 2023
From: ANALOG DEVICES, INC.
To: BEDROCK AUTOMATION PLATFORMS, INC.
Reel/Frame 065273/0281 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2023
From: BEDROCK AUTOMATION PLATFORMS, INC.
To: ANALOG DEVICES, INC.
Reel/Frame 065283/0781 →
AMENDED AND RESTATED INTELLECTUAL PROPERTY SECURITY AGREEMENT OF IP SECURITY AGREEMENT AT REEL 061684 AND FRAME 0964 Recorded Dec 15, 2022
From: BEDROCK AUTOMATION PLATFORMS, INC.
To: ANALOG DEVICES, INC.
Reel/Frame 062137/0367 →
SECURITY INTEREST Recorded Oct 14, 2022
From: BEDROCK AUTOMATION PLATFORMS, INC.
To: ANALOG DEVICES, INC.
Reel/Frame 061684/0964 →
Continuity (5)
Continuation 15717452 · Sep 27, 2017
Continuation 14942305 · Nov 16, 2015
Continuation 14469931 · Aug 27, 2014
Continuation PCTUS2013053721 · Aug 6, 2013
Related Publication 20210110025A1 · Apr 15, 2021
Cited By (1)
US 12,574,257