Vulnerability of Synchrophasor-based
WAMPAC Applications’ to
Time-Synchronization Spoofing
Authors: M. Shoaib Almas, L. Vanfretti, R.S. Singh and
G. M. Jonsdottir
1
Paper No: 17PESGM0194
L. Vanfretti
Rensselaer Polytechnic Institute
(RPI)
vanfrl@rpi.edu
G. Jonsdottir
University College Dublin
(UCD)
gudrun.jonsdottir@ucdconnect.ie
Background
• Spoofing of Time-Synchronization (e.g. GPS, IRIG-B, etc.) can
affect synchrophasors, and consequently, their applications.
• We need to understand and quantify the impact of time-
synchronization spoofing:
– Although, traditional simulation-based studies
have attempted to determine this impact…
– … to fully understand something, we need to
reproduce it  we need to do experiments!
• This paper shows how to lawfully conduct experiments
related to GPS spoofing, and to,
• Experimentally characterizes the mechanisms that jeopardize
PMU applications and, consequently, the grid, using real-time
HIL simulation experiments with real-life PMU apps.
2
Background: The threat is real!
3
04/09/18
04/09/18
IEEE Spectrum August
2016 (GPS Lies)
07/29/15
http://geoawesomeness.com/gps-spoofing-and-jamming-
how-grave-is-the-threat/
07/29/13
https://www.wsj.com/articles/china-installed-military-jamming-equipment-on-spratly-islands-u-s-says-1523266320
https://www.nbcnews.com/news/military/russia-has-figured-out-how-jam-u-s-drones-syria-n863931
Pic. Source: Megadeth
Background: The threat is real!
4
04/09/18
04/09/18
IEEE Spectrum August
2016 (GPS Lies)
07/29/15
http://geoawesomeness.com/gps-spoofing-and-jamming-
how-grave-is-the-threat/
07/29/13
https://www.wsj.com/articles/china-installed-military-jamming-equipment-on-spratly-islands-u-s-says-1523266320
https://www.nbcnews.com/news/military/russia-has-figured-out-how-jam-u-s-drones-syria-n863931
Background: Interdependency
of Synchrophasor Measurements and Time Synchronization
• PMU Accuracy Requirement:
IEEE C37.118.1-2011 specifies
a Total Vector Error (TVE) limit
of 1% i.e. 0.5730 (degrees) or
31.8 µs at 50 Hz.
– Blue: reference (perfect)
• Interdependency: PMU apps
depend on the accuracy of the
PMUs, and thus, on the input
time signals.
• Vulnerability: The GPS system
can be interfered both
intentionally and/or
cosmically.
5
GPS Receiver
Antenna
CT Input Module VT Input Module
PMU Power
Supply
PMU Serial and
Ethernet Interface
Binary I/Os
IRIG Input
Settings
Reset
Power Off
Esc
Ia = 1500 A
Ib = 1499 A
Ic = 1501 A
Va = 60.01 kV
Vb = 60.00 kV
Vc = 59.99 kV
Date: 01/11/2015
Time: 21:08:19.30
Frequency = 50.00 Hz
Phasor Measurement Unit
G1 Bus 1
External
Grid
Bus 2
Bus 3
3-ɸ
voltage
Substation
Clock
3-ɸ
currents
CT
VT
Transmission
Line
GPS
GPS
IRIG-B
Network
clock
GPS
GPS
PTP
GPS signals arrive to a substation clock or directly.
A clock may distribute timing in a specific time-code format.
Most of the commercial PMUs use IRIG-B signals for time
synchronization
GPS signals
from GPS
antenna
PTP from
Network Clock
0 0.01 0.02 0.03 0.04 0.05 0.06
-100
-50
0
50
100
Reference Waveform 50 Hz Synchronized to GPS
0 0.01 0.02 0.03 0.04 0.05 0.06
-100
-50
0
50
100
Measured Waveform
0.019 0.0195 0.02 0.0205 0.021 0.0215 0.022
80
85
90
95
100
105 X: 0.02
Y: 100
Phase Angle Difference with respect to Reference
X: 0.02056
Y: 100
08:00:00.000000 08:00:00.020000 08:00:00.040000 08:00:00.060000
TSSA Through IRIG-B
Signal Loss and Spoofing
1 1.05 1.1 1.15 1.2 1.25 1.3
0
5
10
Simulation Time (sec)
WidthModulatedOutputVoltage(IRIG-B)
Real-Time IRIG-B Signal Generation
(1 sec simulation showing one complete frame of IRIG-B Time Code)
Simulation was carried out on 14th April 2015
1.3 1.35 1.4 1.45 1.5 1.55 1.6 1.65
0
5
10
1.7 1.75 1.8 1.85 1.9 1.95 2
0
5
10
P6
P9 P0
P1 P2 P3
P5P4
P7 P8
1 2 4 8 10 20 40
P0
1 2 4 8 10 201 2 4 8 10 20 40
100 2001 2 4 8 10 20 40 80 1 2 4 8 10 20 40 80
Logical 1
(50 %, 5ms)
Logical 0
(20 %, 2ms)
Ref. Marker
(80 %, 8ms)
Control Functions
Days Years
Seconds Minutes Hours
Time of Day
Binary Seconds (51601 seconds)
Control Functions
1 PPS
• It is possible to interfere with GPS through a GPS jammer,
however, this is illegal! We propose a lawful approach!
• The TSSA is modeled through real-time IRIG-B signal generator,
within the RT simulator.
• Possible to delay the time synchronization signals from
microseconds to milliseconds.
https://github.com/ALSETLab/IRIG-B_for_RT
Experiment on SVC WAPOD Control
7
G1
G2
Area 1
900
MVA
900
MVA
900 MVA
20 kV / 230 kV
25 Km 10 Km
900 MVA
20 kV / 230 kV
Local
Loads
967 MW
100 MVAR
(Inductive)
-387 MVAR
(Capacitive)
220 Km Parallel
Transmission Lines
Power Transfer
Area 1 to Area 2
10 Km 25 Km
G3
900
MVA
900 MVA
20 kV / 230 kV
G4
900 MVA
20 kV / 230 kV
900
MVA
Local
Loads
1767 MW
100 MVAR
(Inductive)
-537 MVAR
(Capacitive)
Area 2
Bus1 Bus2
SVC
Isvc
Vmeasure
Vref
ΔVPODVerror
Synchrophasors from
PMU-A
POD
S3
DK
Unwraps PDC stream and provides
raw measurements to NI-cRIO POD
C37.118.2 V+
PMU-1 , I+
PMU-1
PPMU-1 , QPMU-1
V+
PMU-2 , I+
PMU-2
PPMU-2 , QPMU-2Synchrophasors from
PMU-B
SEL-PDC 5073
C37.118.2
C37.118.2
PMU-A (Reference) PMU-B (Spoofed)
This WAPOD deployed in National Instrument’s cRIO real-time embedded control platform:
• Receives remote synchrophasors as inputs from PMU-A (ref) and PMU-B (Spoofed)
• Control Algorithm Implemented in the controller’s FPGA:
• Separates the controller input signal into average and oscillatory content
• Oscillatory content of the signal is phase shifted to create the damping signal
• This damping signal is provided as a supplementary control signal to the SVC
https://github.com/alSETLab/audur
Results: TSSA Spoofing Attack - Impact on Phase Angle Computation
8
• With the WAPOD disabled, the 0.64 Hz
inter-area oscillation is not damped.
• WAPOD’s performance degrades as the
GPS disconnection time for PMU-2
increases
55 60 65 70
3
3.5
4
4.5
5
5.5
x 10
8
Time (s)
ActivePowerTransfer(MW)
WAPOD: Voltage Phase Angle Difference as an Input
No Spoofing
PMU-B Spoofing: 1000 s
PMU-B Spoofing: 1500 s
PMU-B Spoofing: 2000 s
PMU-B Spoofing: 3000 s55 60 65 70
3
3.5
4
4.5
5
5.5
x 10
8
Time (s)
ActivePowerTransfer(MW)
WAPOD: Voltage Phase Angle Difference as an Input
No Spoofing
PMU-B Spoofing: 1000 s
PMU-B Spoofing: 1500 s
PMU-B Spoofing: 2000 s
PMU-B Spoofing: 3000 s
Spoofing Attack
• As the time synchronization error in PMU-B increases, its error in
phase angle computation escalates.
• As the TSSA increases beyond 1500 µs, the WAPOD introduces a
negative damping.
Signal Loss
0 50 100 150 200 250 300
0
0.2
0.4
0.6
0.8
1 5th Step
50 micro second error
3rd Step
30 micro second error
2nd Step
20 micro second error
1st Step
10 micro second error
4th Step
40 micro second error
Positive Sequence
Voltage Phase Angle
Phase Error Limit for
TVE = 1 % (0.573
degrees)
Phase Error in Measured Positive Sequence Voltage Phasor
as Computed by PMU
PhaseAngleError(Degrees)
Time (sec)
a
b c
Time Error 0 µs Time Error 1000 µs
Each 10 µs time
synchronization error
due to TSSA results in
a phase angle error of
0.1790
in PMU-B
TSSA results in an error in voltage phase angle
computation beyond 0.5730 mark as soon as
the time error increases beyond 30 µs, thus
breaching the maximum allowable TVE limit.
The actual synchrophasors as computed by the
PMU before and after time spoofing by 1000
µs, thus resulting in a phase angle error of
about 180
Results: TSSA Spoofing Attack - Impact on WAPOD
The paper includes
additional experiments
and results on phase
angle monitoring,
islanding protection,
assessment of the PMU’s
internal clock behavior,
and undetectable
spoofing attacks.
60 65 70 75 80 85
-90
-85
-80
PhaeAngle
(Degrees)
Impact of TSSA on PMU's Internal Oscillator
60 65 70 75 80 85
0
5
10
X: 65.82
Y: 2.914e-016
PhaseAngleDifference
(Degrees)
Phase Angle Computation Error
Time (s)
X: 79.4
Y: 0.8922
PMU-A : Reference
PMU-B: TSSA
8.0230
Conclusions
• Loss / Spoofing of time-synchronization signal results in corrupted power system monitoring
results, delayed / faulty protection activation, and degradation of WAPOD controls.
• When the GPS signal is lost, the PMUs rely on their local oscillator to compute
synchrophasors.
– Each PMU has a different internal oscillator and therefore results in different phase
angle computation error when its external time synchronization signal is lost or spoofed.
9
• When subjected to a TSSA instantly, the
internal oscillator of the PMUs needs to
resynchronize to the spoofed time
synchronization signal which requires
additional time.
• During this period, the PMUs report a
large phase angle computation error,
which can result in degradation & mal-
operation of the associated monitoring,
protection and control applications
0 5 10 15
0
0.5
1
Time (s)
PhaseAngleDifference
(Degrees)
Modified TSSA : Jamming Followed by Spoofing
1.0630
1.0530
0.9980
Jamming = 3 s
Jamming = 5 s
Jamming = 14 s
More importantly: undetectable attacks can
be designed (see paper for details).

More Related Content

PPTX
Open Source Software Tools for Synchrophasor Applications
PDF
Impact of GPS Signal Loss and Spoofing on Power System Synchrophasor Applicat...
PDF
Monitoring of Transmission and Distribution Grids using PMUs
PPTX
Model-Simulation-and-Measurement-Based Systems Engineering of Power System Sy...
PPT
OPAL-RT | Setup and Performance of a Combined Hardware-in-loop and Software-i...
PDF
Precision clock synchronization_wp
PDF
IRJET- Land Mine Data Collection System using Long Range WiFi and P2P Com...
PDF
IRJET- Radiosonde Payload for Weather Balloons
Open Source Software Tools for Synchrophasor Applications
Impact of GPS Signal Loss and Spoofing on Power System Synchrophasor Applicat...
Monitoring of Transmission and Distribution Grids using PMUs
Model-Simulation-and-Measurement-Based Systems Engineering of Power System Sy...
OPAL-RT | Setup and Performance of a Combined Hardware-in-loop and Software-i...
Precision clock synchronization_wp
IRJET- Land Mine Data Collection System using Long Range WiFi and P2P Com...
IRJET- Radiosonde Payload for Weather Balloons

What's hot (20)

PPT
Open Networking Better Networking Through Programmability
PDF
Automatic Object Detection and Target using Ultrasonic Sensor
PDF
B04420812
PDF
Lekha_WaveGuru_Intro_ver2
PDF
OPAL-RT Model-In-the-Loop real-time simulation
PDF
OPAL-RT ePHASORsim Webinar
PPTX
RT15 Berkeley | ARTEMiS-SSN Features for Micro-grid / Renewable Energy Sourc...
PDF
Modem Acustici Subacquei EvoLogics
PDF
IRJET-Securing Data in Cloud using Graphical Password Authentication and AES ...
PDF
Nanometrics Titan: accelerografi strong motion
PDF
Digital Implementation of Costas Loop with Carrier Recovery
PDF
Time Synchronisation
PDF
iaetsd Software defined am transmitter using vhdl
PDF
OPAL-RT real-time simulation at RTE
PPT
Bitm2003 802.11g
PDF
Digital Phase Locked Loop
PDF
Complete report on DATA ACQUISITION SCHEME IN WIRELESS SENSOR NETWORK
PDF
Monitoring and Data Acquisition of the Laser Calibration System of Muon g-2 E...
PDF
OSGi Community Event 2010 - Case Study Report on i-House experiments using in...
PPT
15 03-0447-00-003a-fast-fir-filter-structure
Open Networking Better Networking Through Programmability
Automatic Object Detection and Target using Ultrasonic Sensor
B04420812
Lekha_WaveGuru_Intro_ver2
OPAL-RT Model-In-the-Loop real-time simulation
OPAL-RT ePHASORsim Webinar
RT15 Berkeley | ARTEMiS-SSN Features for Micro-grid / Renewable Energy Sourc...
Modem Acustici Subacquei EvoLogics
IRJET-Securing Data in Cloud using Graphical Password Authentication and AES ...
Nanometrics Titan: accelerografi strong motion
Digital Implementation of Costas Loop with Carrier Recovery
Time Synchronisation
iaetsd Software defined am transmitter using vhdl
OPAL-RT real-time simulation at RTE
Bitm2003 802.11g
Digital Phase Locked Loop
Complete report on DATA ACQUISITION SCHEME IN WIRELESS SENSOR NETWORK
Monitoring and Data Acquisition of the Laser Calibration System of Muon g-2 E...
OSGi Community Event 2010 - Case Study Report on i-House experiments using in...
15 03-0447-00-003a-fast-fir-filter-structure

Similar to Vulnerability of Synchrophasor-based WAMPAC Applications’ to Time-Synchronization Spoofing (20)

PDF
a159143892914.pdf
PDF
IRJET- Study Over Current Relay (MCGG53) Response using Matlab Model
PDF
Short Range Radar System using Arduino Uno
PDF
Scan-Based Delay Measurement Technique Using Signature Registers
PDF
A02100104
PPTX
Caged Quadrotor Drone for Inspection of HVAC Ducts
PDF
Webinar | HIL-based Wide-area Monitoring, Protection and Control R&D and Testing
PDF
Btl control system-lab-manual-10 eel68
PDF
A 20 gbs injection locked clock and data recovery circuit
PDF
IRJET- Metastability Mitigation & Error Masking of High Speed Flip-Flop
PDF
Class-4_ Phasor measurement Unit (PMU).pdf
PDF
Class-4_ Phasor measurement Unit (PMU).pdf
PDF
PDF
Embedded Programming for Quadcopters
PDF
Phasor Measurement Unit (PMU)
PDF
Performance Comparison of Various Clock Gating Techniques
PPTX
Field Measurement Options for Network Operators
PDF
A 20 Gb/s INJECTION-LOCKED CLOCK AND DATA RECOVERY CIRCUIT
PDF
A 20 Gb/s INJECTION-LOCKED CLOCK AND DATA RECOVERY CIRCUIT
PDF
Quantification of beam latency using AlignRT
a159143892914.pdf
IRJET- Study Over Current Relay (MCGG53) Response using Matlab Model
Short Range Radar System using Arduino Uno
Scan-Based Delay Measurement Technique Using Signature Registers
A02100104
Caged Quadrotor Drone for Inspection of HVAC Ducts
Webinar | HIL-based Wide-area Monitoring, Protection and Control R&D and Testing
Btl control system-lab-manual-10 eel68
A 20 gbs injection locked clock and data recovery circuit
IRJET- Metastability Mitigation & Error Masking of High Speed Flip-Flop
Class-4_ Phasor measurement Unit (PMU).pdf
Class-4_ Phasor measurement Unit (PMU).pdf
Embedded Programming for Quadcopters
Phasor Measurement Unit (PMU)
Performance Comparison of Various Clock Gating Techniques
Field Measurement Options for Network Operators
A 20 Gb/s INJECTION-LOCKED CLOCK AND DATA RECOVERY CIRCUIT
A 20 Gb/s INJECTION-LOCKED CLOCK AND DATA RECOVERY CIRCUIT
Quantification of beam latency using AlignRT

More from Luigi Vanfretti (20)

PPTX
Hopf Bifurcation Control of Power Systems Nonlinear Dynamics Via a Dynamic St...
PPTX
Hopf Bifurcation Control of Power System Nonlinear Dynamics via a Dynamic Sta...
PPTX
Hands-on-OpenIPSL.org using OpenModelica!
PPTX
Modeling and Simulation of Electrical Power Systems using OpenIPSL.org and Gr...
PPTX
Phasor State Estimation Weighting Coefficients for AC and Hybrid Networks wit...
PPTX
Real-Time Testing of a Decentralized PMU Data-Based Power Systems Mode Estim...
PPTX
A SGAM-Based Architecture for Synchrophasor Applications Facilitating TSO/DSO...
PPTX
A Three-Phase VSC-HVDC Average Value Model Implementation using Modelica and ...
PDF
Synchrophasor Applications Facilitating Interactions between Transmission and...
PDF
Optimal Multisine Probing Signal Design for Power System Electromechanical Mo...
PDF
Real-Time Simulation for MBSE of Synchrophasor Systems
PPTX
Vedran Peric's PhD Defense Presentation: Non-intrusive Methods for Mode Estim...
PDF
Workshop on Synchrophasors and Control Applications for Power Systems
PDF
Wanted!: Open M&S Standards and Technologies for the Smart Grid - Introducing...
PDF
Binding CIM and Modelica for Consistent Power System Dynamic Model Exchange a...
PDF
Real-Time Hardware-in-the-Loop Testing of an Excitation Control System for Os...
PDF
PMU-Based Real-Time Damping Control System Software and Hardware Architecture...
PDF
06 2015 pesgm_wllv_vsc
PDF
Towards Consistent Model Exchange and Simulation of VSC-HVDC Controls for EMT...
PDF
Generic VSC-Based DC Grid EMT Modeling, Simulation and Validation on a Scaled...
Hopf Bifurcation Control of Power Systems Nonlinear Dynamics Via a Dynamic St...
Hopf Bifurcation Control of Power System Nonlinear Dynamics via a Dynamic Sta...
Hands-on-OpenIPSL.org using OpenModelica!
Modeling and Simulation of Electrical Power Systems using OpenIPSL.org and Gr...
Phasor State Estimation Weighting Coefficients for AC and Hybrid Networks wit...
Real-Time Testing of a Decentralized PMU Data-Based Power Systems Mode Estim...
A SGAM-Based Architecture for Synchrophasor Applications Facilitating TSO/DSO...
A Three-Phase VSC-HVDC Average Value Model Implementation using Modelica and ...
Synchrophasor Applications Facilitating Interactions between Transmission and...
Optimal Multisine Probing Signal Design for Power System Electromechanical Mo...
Real-Time Simulation for MBSE of Synchrophasor Systems
Vedran Peric's PhD Defense Presentation: Non-intrusive Methods for Mode Estim...
Workshop on Synchrophasors and Control Applications for Power Systems
Wanted!: Open M&S Standards and Technologies for the Smart Grid - Introducing...
Binding CIM and Modelica for Consistent Power System Dynamic Model Exchange a...
Real-Time Hardware-in-the-Loop Testing of an Excitation Control System for Os...
PMU-Based Real-Time Damping Control System Software and Hardware Architecture...
06 2015 pesgm_wllv_vsc
Towards Consistent Model Exchange and Simulation of VSC-HVDC Controls for EMT...
Generic VSC-Based DC Grid EMT Modeling, Simulation and Validation on a Scaled...

Recently uploaded (20)

PDF
LAST 3 MONTH VOCABULARY MAGAZINE 2025 . (1).pdf
PPTX
MODULE 3 SUSTAINABLE DEVELOPMENT GOALSPPT.pptx
PPTX
sinteringn kjfnvkjdfvkdfnoeneornvoirjoinsonosjf).pptx
PPTX
Retail.pptx internet of things mtech 2 nd sem
PDF
Design and Implementation of Low-Cost Electric Vehicles (EVs) Supercharger: A...
PDF
ITEC 1010 - Information and Organizations Database System and Big data
PDF
August 2025 Top Read Articles in - Bioscience & Engineering Recent Research T...
PDF
M01-Manage Safety and Environmental Protection 1.pdf
PDF
August 2025 Top read articles in International Journal of Database Managemen...
PDF
Snapchat product teardown product management
PPTX
Ingredients of concrete technology .pptx
PPTX
Unit I - Mechatronics.pptx presentation
PPTX
unit 1 computer graphics introduction types
PPTX
Electric vehicle very important for detailed information.pptx
PDF
IMDb_Product_Teardown_product_management
PPT
linux chapter 1 learning operating system
PDF
The Journal of Finance - July 1993 - JENSEN - The Modern Industrial Revolutio...
PPTX
240409 Data Center Training Programs by Uptime Institute (Drafting).pptx
PDF
Human CELLS and structure in Anatomy and human physiology
PDF
ITEC 1010 - Networks and Cloud Computing
LAST 3 MONTH VOCABULARY MAGAZINE 2025 . (1).pdf
MODULE 3 SUSTAINABLE DEVELOPMENT GOALSPPT.pptx
sinteringn kjfnvkjdfvkdfnoeneornvoirjoinsonosjf).pptx
Retail.pptx internet of things mtech 2 nd sem
Design and Implementation of Low-Cost Electric Vehicles (EVs) Supercharger: A...
ITEC 1010 - Information and Organizations Database System and Big data
August 2025 Top Read Articles in - Bioscience & Engineering Recent Research T...
M01-Manage Safety and Environmental Protection 1.pdf
August 2025 Top read articles in International Journal of Database Managemen...
Snapchat product teardown product management
Ingredients of concrete technology .pptx
Unit I - Mechatronics.pptx presentation
unit 1 computer graphics introduction types
Electric vehicle very important for detailed information.pptx
IMDb_Product_Teardown_product_management
linux chapter 1 learning operating system
The Journal of Finance - July 1993 - JENSEN - The Modern Industrial Revolutio...
240409 Data Center Training Programs by Uptime Institute (Drafting).pptx
Human CELLS and structure in Anatomy and human physiology
ITEC 1010 - Networks and Cloud Computing

Vulnerability of Synchrophasor-based WAMPAC Applications’ to Time-Synchronization Spoofing

  • 1. Vulnerability of Synchrophasor-based WAMPAC Applications’ to Time-Synchronization Spoofing Authors: M. Shoaib Almas, L. Vanfretti, R.S. Singh and G. M. Jonsdottir 1 Paper No: 17PESGM0194 L. Vanfretti Rensselaer Polytechnic Institute (RPI) [email protected] G. Jonsdottir University College Dublin (UCD) [email protected]
  • 2. Background • Spoofing of Time-Synchronization (e.g. GPS, IRIG-B, etc.) can affect synchrophasors, and consequently, their applications. • We need to understand and quantify the impact of time- synchronization spoofing: – Although, traditional simulation-based studies have attempted to determine this impact… – … to fully understand something, we need to reproduce it  we need to do experiments! • This paper shows how to lawfully conduct experiments related to GPS spoofing, and to, • Experimentally characterizes the mechanisms that jeopardize PMU applications and, consequently, the grid, using real-time HIL simulation experiments with real-life PMU apps. 2
  • 3. Background: The threat is real! 3 04/09/18 04/09/18 IEEE Spectrum August 2016 (GPS Lies) 07/29/15 http://geoawesomeness.com/gps-spoofing-and-jamming- how-grave-is-the-threat/ 07/29/13 https://www.wsj.com/articles/china-installed-military-jamming-equipment-on-spratly-islands-u-s-says-1523266320 https://www.nbcnews.com/news/military/russia-has-figured-out-how-jam-u-s-drones-syria-n863931 Pic. Source: Megadeth
  • 4. Background: The threat is real! 4 04/09/18 04/09/18 IEEE Spectrum August 2016 (GPS Lies) 07/29/15 http://geoawesomeness.com/gps-spoofing-and-jamming- how-grave-is-the-threat/ 07/29/13 https://www.wsj.com/articles/china-installed-military-jamming-equipment-on-spratly-islands-u-s-says-1523266320 https://www.nbcnews.com/news/military/russia-has-figured-out-how-jam-u-s-drones-syria-n863931
  • 5. Background: Interdependency of Synchrophasor Measurements and Time Synchronization • PMU Accuracy Requirement: IEEE C37.118.1-2011 specifies a Total Vector Error (TVE) limit of 1% i.e. 0.5730 (degrees) or 31.8 µs at 50 Hz. – Blue: reference (perfect) • Interdependency: PMU apps depend on the accuracy of the PMUs, and thus, on the input time signals. • Vulnerability: The GPS system can be interfered both intentionally and/or cosmically. 5 GPS Receiver Antenna CT Input Module VT Input Module PMU Power Supply PMU Serial and Ethernet Interface Binary I/Os IRIG Input Settings Reset Power Off Esc Ia = 1500 A Ib = 1499 A Ic = 1501 A Va = 60.01 kV Vb = 60.00 kV Vc = 59.99 kV Date: 01/11/2015 Time: 21:08:19.30 Frequency = 50.00 Hz Phasor Measurement Unit G1 Bus 1 External Grid Bus 2 Bus 3 3-ɸ voltage Substation Clock 3-ɸ currents CT VT Transmission Line GPS GPS IRIG-B Network clock GPS GPS PTP GPS signals arrive to a substation clock or directly. A clock may distribute timing in a specific time-code format. Most of the commercial PMUs use IRIG-B signals for time synchronization GPS signals from GPS antenna PTP from Network Clock 0 0.01 0.02 0.03 0.04 0.05 0.06 -100 -50 0 50 100 Reference Waveform 50 Hz Synchronized to GPS 0 0.01 0.02 0.03 0.04 0.05 0.06 -100 -50 0 50 100 Measured Waveform 0.019 0.0195 0.02 0.0205 0.021 0.0215 0.022 80 85 90 95 100 105 X: 0.02 Y: 100 Phase Angle Difference with respect to Reference X: 0.02056 Y: 100 08:00:00.000000 08:00:00.020000 08:00:00.040000 08:00:00.060000
  • 6. TSSA Through IRIG-B Signal Loss and Spoofing 1 1.05 1.1 1.15 1.2 1.25 1.3 0 5 10 Simulation Time (sec) WidthModulatedOutputVoltage(IRIG-B) Real-Time IRIG-B Signal Generation (1 sec simulation showing one complete frame of IRIG-B Time Code) Simulation was carried out on 14th April 2015 1.3 1.35 1.4 1.45 1.5 1.55 1.6 1.65 0 5 10 1.7 1.75 1.8 1.85 1.9 1.95 2 0 5 10 P6 P9 P0 P1 P2 P3 P5P4 P7 P8 1 2 4 8 10 20 40 P0 1 2 4 8 10 201 2 4 8 10 20 40 100 2001 2 4 8 10 20 40 80 1 2 4 8 10 20 40 80 Logical 1 (50 %, 5ms) Logical 0 (20 %, 2ms) Ref. Marker (80 %, 8ms) Control Functions Days Years Seconds Minutes Hours Time of Day Binary Seconds (51601 seconds) Control Functions 1 PPS • It is possible to interfere with GPS through a GPS jammer, however, this is illegal! We propose a lawful approach! • The TSSA is modeled through real-time IRIG-B signal generator, within the RT simulator. • Possible to delay the time synchronization signals from microseconds to milliseconds. https://github.com/ALSETLab/IRIG-B_for_RT
  • 7. Experiment on SVC WAPOD Control 7 G1 G2 Area 1 900 MVA 900 MVA 900 MVA 20 kV / 230 kV 25 Km 10 Km 900 MVA 20 kV / 230 kV Local Loads 967 MW 100 MVAR (Inductive) -387 MVAR (Capacitive) 220 Km Parallel Transmission Lines Power Transfer Area 1 to Area 2 10 Km 25 Km G3 900 MVA 900 MVA 20 kV / 230 kV G4 900 MVA 20 kV / 230 kV 900 MVA Local Loads 1767 MW 100 MVAR (Inductive) -537 MVAR (Capacitive) Area 2 Bus1 Bus2 SVC Isvc Vmeasure Vref ΔVPODVerror Synchrophasors from PMU-A POD S3 DK Unwraps PDC stream and provides raw measurements to NI-cRIO POD C37.118.2 V+ PMU-1 , I+ PMU-1 PPMU-1 , QPMU-1 V+ PMU-2 , I+ PMU-2 PPMU-2 , QPMU-2Synchrophasors from PMU-B SEL-PDC 5073 C37.118.2 C37.118.2 PMU-A (Reference) PMU-B (Spoofed) This WAPOD deployed in National Instrument’s cRIO real-time embedded control platform: • Receives remote synchrophasors as inputs from PMU-A (ref) and PMU-B (Spoofed) • Control Algorithm Implemented in the controller’s FPGA: • Separates the controller input signal into average and oscillatory content • Oscillatory content of the signal is phase shifted to create the damping signal • This damping signal is provided as a supplementary control signal to the SVC https://github.com/alSETLab/audur
  • 8. Results: TSSA Spoofing Attack - Impact on Phase Angle Computation 8 • With the WAPOD disabled, the 0.64 Hz inter-area oscillation is not damped. • WAPOD’s performance degrades as the GPS disconnection time for PMU-2 increases 55 60 65 70 3 3.5 4 4.5 5 5.5 x 10 8 Time (s) ActivePowerTransfer(MW) WAPOD: Voltage Phase Angle Difference as an Input No Spoofing PMU-B Spoofing: 1000 s PMU-B Spoofing: 1500 s PMU-B Spoofing: 2000 s PMU-B Spoofing: 3000 s55 60 65 70 3 3.5 4 4.5 5 5.5 x 10 8 Time (s) ActivePowerTransfer(MW) WAPOD: Voltage Phase Angle Difference as an Input No Spoofing PMU-B Spoofing: 1000 s PMU-B Spoofing: 1500 s PMU-B Spoofing: 2000 s PMU-B Spoofing: 3000 s Spoofing Attack • As the time synchronization error in PMU-B increases, its error in phase angle computation escalates. • As the TSSA increases beyond 1500 µs, the WAPOD introduces a negative damping. Signal Loss 0 50 100 150 200 250 300 0 0.2 0.4 0.6 0.8 1 5th Step 50 micro second error 3rd Step 30 micro second error 2nd Step 20 micro second error 1st Step 10 micro second error 4th Step 40 micro second error Positive Sequence Voltage Phase Angle Phase Error Limit for TVE = 1 % (0.573 degrees) Phase Error in Measured Positive Sequence Voltage Phasor as Computed by PMU PhaseAngleError(Degrees) Time (sec) a b c Time Error 0 µs Time Error 1000 µs Each 10 µs time synchronization error due to TSSA results in a phase angle error of 0.1790 in PMU-B TSSA results in an error in voltage phase angle computation beyond 0.5730 mark as soon as the time error increases beyond 30 µs, thus breaching the maximum allowable TVE limit. The actual synchrophasors as computed by the PMU before and after time spoofing by 1000 µs, thus resulting in a phase angle error of about 180 Results: TSSA Spoofing Attack - Impact on WAPOD The paper includes additional experiments and results on phase angle monitoring, islanding protection, assessment of the PMU’s internal clock behavior, and undetectable spoofing attacks.
  • 9. 60 65 70 75 80 85 -90 -85 -80 PhaeAngle (Degrees) Impact of TSSA on PMU's Internal Oscillator 60 65 70 75 80 85 0 5 10 X: 65.82 Y: 2.914e-016 PhaseAngleDifference (Degrees) Phase Angle Computation Error Time (s) X: 79.4 Y: 0.8922 PMU-A : Reference PMU-B: TSSA 8.0230 Conclusions • Loss / Spoofing of time-synchronization signal results in corrupted power system monitoring results, delayed / faulty protection activation, and degradation of WAPOD controls. • When the GPS signal is lost, the PMUs rely on their local oscillator to compute synchrophasors. – Each PMU has a different internal oscillator and therefore results in different phase angle computation error when its external time synchronization signal is lost or spoofed. 9 • When subjected to a TSSA instantly, the internal oscillator of the PMUs needs to resynchronize to the spoofed time synchronization signal which requires additional time. • During this period, the PMUs report a large phase angle computation error, which can result in degradation & mal- operation of the associated monitoring, protection and control applications 0 5 10 15 0 0.5 1 Time (s) PhaseAngleDifference (Degrees) Modified TSSA : Jamming Followed by Spoofing 1.0630 1.0530 0.9980 Jamming = 3 s Jamming = 5 s Jamming = 14 s More importantly: undetectable attacks can be designed (see paper for details).

Editor's Notes

  • #7: The TSSA is modeled through real-time IRIG-B signal generator, within the RT simulator. Possible to delay the time synchronization signals from microseconds to milliseconds.