IP Library Granted Patent US 11,902,318
Granted Patent B2
US 11,902,318 · App. 17/069,320 · Granted Feb 13, 2024

Network visualization, intrusion detection, and network healing

Inventors: Joshua Eli Rivera (Thornton, CO); Vivek Kumar Singh (Ames, IA); Evan Vladislav Michael Vaughan (Golden, CO); Adarsh Hasandka (Lakewood, CO); Joshua Van Natta (Denver, CO); Bruno Mauricio Salvatico (Golden, CO)
Assignee: Alliance for Sustainable Energy, LLC
H04L63/1441G06F21/552G06F21/554H04L63/1416H04L63/1425
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,902,318
App. No.
17/069,320
Granted
Feb 13, 2024
Kind
B2
Abstract

The present disclosure is related to a cyber-security system that includes a Supervisory Control and Data Acquisition (SCADA) network monitor configured to receive a data set from a power system network, an event manager, and a mitigation system, where the SCADA network monitor includes an anomaly detector.

Claims (73)

1. A cyber-security system comprising:

a supervisory control and data acquisition (SCADA) network monitor configured to receive a first data set from a power system network;

a synchrophasor network monitor configured to receive time-stamped phasor data from the power system network;

an event manager; and

a mitigation system, wherein:

the SCADA network monitor comprises a first anomaly detector configured to:

compare the first data set to a modeled data set to identify in the first data set a first anomaly occurring in the power system network;

in response to identifying the first anomaly, generate a first alert signal corresponding to the first anomaly; and

send the first alert signal to the event manager;

the synchrophasor network monitor comprises a second anomaly detector configured to:

compare the time-stamped phasor data to a learning data set to identify in the time-stamped phasor data a second anomaly occurring in the power system network; and

in response to identifying the second anomaly, pass a second alert signal corresponding to the second anomaly to the event manager;

the event manager is configured to:

receive the first alert signal from the first anomaly detector;

receive the second alert signal from the second anomaly detector;

evaluate the first alert signal and the second alert signal;

determine if the first alert signal corresponds to at least one of a first intrusion or a first undesirable event;

determine if the second alert signal corresponds to at least one of a second intrusion and a second undesirable event;

in response to determining the first alert signal corresponds to the at least one of the first intrusion or the first undesirable event, pass the first alert signal to the mitigation system; and

in response to determining the second alert signal corresponds to at least one of the second intrusion or the second undesirable event, pass the second alert signal to the mitigation system; and

the mitigation system is configured to:

receive the first alert signal from the event manager;

receive the second alert signal from the event manager;

in response to receiving the first alert signal, perform a first corrective action affecting the power system network; and

in response to receiving the second alert signal, perform a second corrective action affecting the power system network.

2. The cyber-security system of claim 1 , wherein the first data set comprises at least one of timing data, frequency data, or range data.

3. The cyber-security system of claim 2 , wherein the first data set comprises timing data, and the modeled data set comprises a packet latency threshold.

4. The cyber-security system of claim 2 , wherein the first data set comprises range data, and the modeled data set comprises a packet size range.

5. The cyber-security system of claim 2 , wherein the first data set comprises frequency data, and the modeled data set comprises a packet frequency threshold.

6. The cyber-security system of claim 1 , wherein:

the mitigation system is configured to:

process the first alert signal; and

send a control signal to a namespace container orchestrator; and

the namespace container orchestrator is configured to:

isolate the at least one of the first intrusion or the first undesirable event; and

reconfigure the power system network.

7. The cyber-security system of claim 1 , wherein:

the SCADA network monitor is further configured to receive a second data set from the power system network,

the SCADA network monitor further comprises a third anomaly detector configured to:

compare the second data set to a historical data set to identify in the second data set a third anomaly in the power system network; and

in response to identifying the third anomaly, pass a third alert signal corresponding to the third anomaly to the event manager;

the event manager is further configured to:

evaluate the third alert signal;

determine the third alert signal corresponds to a third at least one of a third intrusion or a third undesirable event; and

in response to determining the third alert signal corresponds to at least one of the third intrusion or the third undesirable event, pass the third alert signal to the mitigation system; and

the mitigation system is further configured to:

receive the third alert signal from the event manager; and

in response to receiving the third alert signal, perform a third corrective action affecting the power system network.

8. A cyber-security method comprising:

receiving from a power system network:

a first data set via a supervisory control and data acquisition (SCADA) network monitor; and

time-stamped phasor data via a synchrophasor network monitor;

in a first anomaly detector:

comparing the first data set to a modeled data set to identify in the first data set a first anomaly occurring in the power system network; and

in response to identifying the first anomaly, generating a first alert signal corresponding to the first anomaly;

in a second anomaly detector:

receiving the first data set;

generating, from at least one of the first data set or the time-stamped phasor data, a learning data set;

comparing the time-stamped phasor data to the learning data set to identify in the time-stamped phasor data a second anomaly occurring in the power system network; and

in response to identifying the second anomaly, generating a second alert signal corresponding to the second anomaly;

sending the first alert signal and the second alert signal to an event manager;

evaluating, in the event manager, the first alert signal and the second alert signal;

determining, in the event manager, if the first alert signal corresponds to at least one of a first intrusion or a first undesirable event and if the second alert signal corresponds to at least one of a second intrusion or a second undesirable event;

in response to determining that at least one of the first alert signal corresponds to the at least one of the first intrusion or the first undesirable event or the second alert signal corresponds to the at least one of the second intrusion or the second undesirable event, passing, via the event manager, at least one of the first alert signal or the second alert signal to a mitigation system;

receiving, in the mitigation system, at least one of the first alert signal or the second alert signal; and

in the mitigation system, in response to receiving at least one of the first alert signal or the second alert signal, performing at least one of a first corrective action or a second corrective action affecting the power system network.

9. The cyber-security method of claim 8 , further comprising:

receiving a second data set from the power system network;

comparing, via a third anomaly detector, the second data set to a historical data set to identify in the second data set a third anomaly occurring in the power system network;

in response to identifying the third anomaly, passing a third alert signal corresponding to the third anomaly to the event manager;

evaluating, via the event manager, the third alert signal;

when the event manager determines that the third alert signal corresponds to at least one of a third intrusion or a third undesirable event, passing the third alert signal to the mitigation system; and

performing, via the mitigation system, a third corrective action affecting the power system network.

Assignments (3)
CHANGE OF NAME Recorded Dec 16, 2025
From: ALLIANCE FOR SUSTAINABLE ENERGY, LLC
To: ALLIANCE FOR ENERGY INNOVATION, LLC
Reel/Frame 073993/0276 →
CONFIRMATORY LICENSE Recorded Mar 8, 2021
From: NATIONAL RENEWABLE ENERGY LABORATORY
To: UNITED STATES DEPARTMENT OF ENERGY
Reel/Frame 055521/0705 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2020
From: RIVERA, JOSHUA ELI; SINGH, VIVEK KUMAR; VAUGHAN, EVAN VLADISLAV MICHAEL; HASANDKA, ADARSH; VAN NATTA, JOSHUA; SALVATICO, BRUNO MAURICIO
To: ALLIANCE FOR SUSTAINABLE ENERGY, LLC
Reel/Frame 054041/0423 →
Cited By (2)
US 12,348,404 US 12,560,639