IP Library › Granted Patent US 11,283,835
Granted Patent B1
US 11,283,835 · App. 17/126,331 · Granted Mar 22, 2022

Systems and methods for establishing a secure communication link in an electric power distribution system

Inventors: Colin Gordon (Katy, TX); Jason A. Dearien (Moscow, ID)
Assignee: Schweitzer Engineering Laboratories, Inc.
H04L63/162H04L9/0819H04L9/0838H04L63/0435H04L63/126
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,283,835
App. No.
17/126,331
Granted
Mar 22, 2022
Kind
B1
Abstract

A system includes an intelligent electronic device (IED) and a control system configured to perform operations that include initiating establishment of a media access control security (MACsec) communication link via a MACsec key agreement (MKA) protocol, identifying information associated with the IED in response to initiation of the establishment of the MACsec communication link, the information being indicative of a protocol to be used by the IED to communicate data, and establishing a unidirectional MACsec communication link based on the information associated with the IED.

Claims (64)

1. A system, comprising:

an intelligent electronic device (IED); and

a control system configured to perform operations comprising:

initiating establishment of a media access control security (MACsec) communication link via a MACsec key agreement (MKA) protocol;

distributing a connectivity association key (CAK) to the IED in response to initiation of the establishment of the MACsec communication link;

identifying information associated with the IED in response to initiation of the establishment of the MACsec communication link, wherein the information is indicative of a protocol to be used by the IED to communicate data;

establishing an MKA connectivity association upon verification of the IED possessing the CAK;

distributing a security association key (SAK) to the IED via the MKA connectivity association to establish a unidirectional MACsec communication link with the IED; and

establishing the unidirectional MACsec communication link based on the information associated with the IED.

2. The system of claim 1 , wherein the control system is configured to perform operations comprising:

determining that the IED is a publisher based on the information associated with the IED; and

establishing the unidirectional MACsec communication link to enable the IED to transmit data via the unidirectional MACsec communication link and to block data from being received by the IED via the unidirectional MACsec communication link in response to a determination that the IED is a publisher.

3. The system of claim 1 , wherein the control system is configured to perform operations comprising:

determining that the IED is a subscriber based on the information associated with the IED; and

establishing the unidirectional MACsec communication link to enable the IED to receive data via the unidirectional MACsec communication link and to block data from being transmitted by the IED via the unidirectional MACsec communication link in response to a determination that the IED is a subscriber.

4. The system of claim 1 , wherein the control system is configured to receive the information from the IED via the MKA connectivity association.

5. The system of claim 1 , wherein the IED is configured to use the SAK to encrypt data to be transmitted from the IED via the unidirectional MACsec communication link or to decrypt data received by the IED via the unidirectional MACsec communication link.

6. The system of claim 1 , wherein the control system is configured to use a copy of the SAK to encrypt data to be transmitted from the control system via the unidirectional MACsec communication link or to decrypt data received by the control system via the unidirectional MACsec communication link.

7. A tangible, non-transitory, computer-readable medium comprising instructions, wherein the instructions, when executed by processing circuitry, are configured to cause the processing circuitry to perform operations comprising:

initiating establishment of a media access control security (MACsec) communication channel with an intelligent electronic device (IED) of an electric power distribution system via a MACsec key agreement (MKA) protocol;

distributing a connectivity association key (CAK) to the IED in response to initiation of the establishment of the MACsec communication link;

receiving information from the IED during establishment of the MACsec communication channel, wherein the information is indicative of a protocol to be used by the IED to communicate data;

establishing an MKA connectivity association upon verification of the IED possessing the CAK;

distributing a security association key (SAK) to the IED via the MKA connectivity association to establish a unidirectional MACsec communication link with the IED; and,

establishing a transmission-type unidirectional MACsec communication channel, a receiving-type unidirectional MACsec communication channel, or both, based on the information received from the IED.

8. The tangible, non-transitory, computer-readable medium of claim 7 , wherein the transmission-type unidirectional MACsec communication channel enables data to be transmitted from the IED via the transmission-type unidirectional MACsec communication channel and prevents data from being received by the IED via the transmission-type unidirectional MACsec communication channel, and the receiving-type unidirectional MACsec communication channel enables data to be received by the IED via the receiving-type unidirectional MACsec communication channel and prevents data from being transmitted by the IED via the receiving-type unidirectional MACsec communication channel.

9. The tangible, non-transitory, computer-readable medium of claim 7 , wherein the instructions, when executed, are configured to cause the processing circuitry to perform operations comprising:

establishing the receiving-type unidirectional MACsec communication channel with the IED to enable transmission of data to the IED via the receiving-type unidirectional MACsec communication channel;

initiating establishment of an additional MACsec communication channel with an additional IED of the electric power distribution system via the MKA protocol;

receiving additional information from the additional IED during establishment of the additional MACsec communication channel, wherein the additional information is indicative of an additional protocol to be used by the additional IED to communicate data; and

establishing an additional receiving-type unidirectional MACsec communication channel with the additional IED based on the additional information received from the additional IED to enable transmission of data to the additional IED via the additional receiving-type unidirectional MACsec communication channel.

10. The tangible, non-transitory, computer-readable medium of claim 9 , wherein the instructions, when executed, are configured to cause the processing circuitry to perform operations comprising:

receiving selected data;

determining whether the selected data is to be communicated via the protocol or the additional protocol;

transmitting the selected data to the IED via the receiving-type unidirectional MACsec communication channel in response to a determination that the selected data is to be communicated via the protocol; and

transmitting the selected data to the additional IED via the additional receiving-type unidirectional MACsec communication channel in response to a determination that the selected data is to be communicated via the additional protocol.

11. The tangible, non-transitory, computer-readable medium of claim 7 , wherein the instructions, when executed, are configured to cause the processing circuitry to perform operations comprising:

establishing the transmission-type unidirectional MACsec communication channel with the IED to enable transmission of data from the IED via the transmission-type unidirectional MACsec communication channel; and

establishing the receiving-type unidirectional MACsec communication channel with an additional IED of the electric power distribution system based on the information received from the IED to enable transmission of data to the additional IED via the receiving-type unidirectional MACsec communication channel.

12. The tangible, non-transitory, computer-readable medium of claim 11 , wherein the instructions, when executed, are configured to cause the processing circuitry to perform operations comprising:

receiving selected data from the IED via the transmission-type unidirectional MACsec communication channel; and

transmitting the selected data to the additional IED via the receiving-type unidirectional MACsec communication channel upon receiving the selected data from the IED.

13. The tangible, non-transitory, computer-readable medium of claim 7 , wherein the instructions, when executed, are configured to cause the processing circuitry to establish the transmission-type unidirectional MACsec communication channel, the receiving-type unidirectional MACsec communication channel, or both, directly between the IED and an additional IED.

14. The tangible, non-transitory, computer-readable medium of claim 7 , wherein the information comprises a plurality of protocols used by the IED to communicate data, and the instructions, when executed, are configured to cause the processing circuitry to establish a plurality of receiving-type unidirectional MACsec communication channels with the IED based on the information received from the IED, each of the plurality of receiving-type unidirectional MACsec communication channels being associated with one of the plurality of protocols of the information received from the IED.

15. The tangible, non-transitory, computer-readable medium of claim 7 , wherein the information comprises a plurality of protocols used by the IED to transmit data, and the instructions, when executed, are configured to cause the processing circuitry to establish the transmission-type unidirectional MACsec communication channel based on the information received from the IED to enable the IED to transmit data via the transmission-type unidirectional MACsec communication channel using any of the plurality of protocols.

16. An intelligent electronic device (IED) of an electric power distribution system, the IED comprising:

processing circuitry; and

memory storing instructions, wherein the instructions, when executed by the processing circuitry, are configured to cause the processing circuitry to perform operations comprising:

transmitting information to a switch during establishment of a media access control security (MACsec) communication link between the IED and the switch, wherein the information is indicative of a protocol used by the IED to communicate data;

receiving a connectivity association key (CAK) in response to initiation of the establishment of the MACsec communication link;

transmitting to the switch a verification of processing of the CAK;

receiving establishment of a unidirectional MACsec communication link between the IED and the switch based on the information including a security association key (SAK) received from the switch to establish the unidirectional MACsec communication link; and

communicating data with the switch via the unidirectional MACsec communication link.

17. The IED of claim 16 , wherein the unidirectional MACsec communication link is a first unidirectional MACsec communication link, the information is indicative of an additional protocol used by the IED to communicate data, and the instructions, when executed by the processing circuitry, are configured to cause the processing circuitry to perform operations comprising:

receiving establishment of a second unidirectional MACsec communication link between the IED and the switch based on the information;

receiving first data from the switch via the first unidirectional MACsec communication link, wherein the first data is transmitted via the protocol; and

receiving second data from the switch via the second unidirectional MACsec communication link, wherein the second data is transmitted via the additional protocol.

18. The IED of claim 16 , wherein the instructions, when executed by the processing circuitry, are configured to cause the processing circuitry to perform operations comprising:

transmitting first data to the switch via the unidirectional MACsec communication link by using a first protocol; and

transmitting second data to the switch via the unidirectional MACsec communication link by using a second protocol.

19. The IED of claim 16 , wherein the unidirectional MACsec communication link is a first unidirectional MACsec communication link, and the instructions, when executed by the processing circuitry, are configured to cause the processing circuitry to perform operations comprising:

receiving establishment of a second unidirectional MACsec communication link between the IED and the switch based on the information;

transmitting first data to the switch via the first unidirectional MACsec communication link; and

receiving second data from the switch via the second unidirectional MACsec communication link.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2020
From: GORDON, COLIN; DEARIEN, JASON A.
To: SCHWEITZER ENGINEERING LABORATORIES, INC.
Reel/Frame 054690/0730 →
Cited By (12)
US 12,206,763 US 12,212,959 US 12,284,512 US 12,335,399 US 12,341,790 US 12,395,353 US 12,425,230 US 12,438,731 US 12,443,700 US 12,445,305 US 12,499,201 US 12,538,123