Cybersecurity for Transactive Energy Systems (TES)
Transcript of Cybersecurity for Transactive Energy Systems (TES)
Tech Day VI 1
Dine and Learn
Denver, CO
Sept 8, 2020
IEEE Denver Section – Dine and Learn
Cybersecurity for Transactive Energy Systems (TES)
Tim Weil – IEEE Senior Member
Chair – IEEE Denver COMSOC Chapter
http://comsoc.ieee-denver.org
Cybersecurity Professional / Executive Advisor
SecurityFeeds – http://www.securityfeeds.com
Tech Day VI 29/3/2020
Denver IEEE Blockchain Initiative - https://securityfeeds.us/denver-blockchain-initiative-ieee
•Blockframe / Blockchain Developer Community - Privacy
Initiative
•Use Cases from the Cable Industry – COMSOC Webinar
Series #1
•Blockchain for Transactive Energy Workshop – COMSOC
Webinar Series #2
•Blockchain for Telecommunications – – COMSOC
Webinar Series #3
•BlockFrame (Colorado Springs) - Chris Gorog CEO
•Blockchain Developer Community (bc-dc)
See also 'Rethinking DLT' article by NIST Computer
Scientist Rick Kuhn.
Tech Day VI 39/3/2020
IEEE GREENTECH and DU Program Advisor (Renewable Energy Program)https://ieeegreentech.org/
Tech Day VI 49/3/2020
A Framework for Determining Blockchain Applicability -(IEEE Software Jul/Aug 2018 – Brian Scriber (Cable Labs)
Tech Day VI 59/3/2020
Blockchain for Transactive Energy Systems – IEEE Symposium
Transactive Energy (TE) will be an important technology enabler that will change today's utility business
models towards the utility of the future. TE will also affect future energy markets, driven by new technologies,
such as, energy automation, distributed solar photovoltaic, distributed energy storage systems (DESS), smart
metering, distributed energy resources (DER), and so one. However, current TE models lack the "trusted
transactive layer" needed to implement new energy market dynamics capabilities. In this context, the
presentations covered the full gamut of issues pertaining to transactive energy and distributed ledger
technologies. The IEEE was also able to present their standards work and research in Colorado in the above
areas.
• •IEEE Affiliates - Blockchain Initiative, Future Directions, COMSOC, Denver Section
• Universities – CU-Boulder, University of Denver, Colorado State (Fort Collins) and Carnegie Mellon University)
• Energy Sector - National Renewable Energy Labs, NREL, US Department of Energy, Xcel Energy, Duke Energy
• Blockchain Industry Companies – BlockApps, Pinnacle, EnLedger, BlockFrame, Global Blockchain Alliance
Tech Day VI 69/3/2020
Presentations from Blockchain for Transactive Energy Workshop (Boulder, CO Feb. 2020)
Global Communication Newsletter (June 2020)
Tech Day VI 79/3/2020
Blockchain Not Well Suited for Transactive Energy Market (2019))
Tech Day VI 89/3/2020
DU Summer Program in Renewable Power for Smart City / Smart Grid
Tech Day VI 99/3/2020
CU TCP Symposium – COMSOC Recognition of Wei Gao’s Technical Paperhttps://www.securityfeeds.us/ieee-blockchain-transactive-energy-summit-boulder
51st North American Power Symposium
SMALL-SCALE MICROGRID ENERGY MARKET BASED ON BLOCKCHAIN
University of Denver
Tianlu Gao, Wei Gao, Jun Jason Zhang, and David Wenzhong Gao
Presenter: Wei Gao
IEEE Blockchain Transactive Energy Summit
Introduction
11
UsersISO
GeneratorRetail Trader
DERs
Smart Building
PILT-DAO --- Decentralized Autonomous Organization of Parallel Integrity, Longevity, and Transparency
Solution
Low information security (losing data and users' privacy)
Low integrity, longevity, and transparency of transaction
Centralized Electricity Market
Indirect trading between consumers and generators
Disadvantage
Complicated trading if a lot of DGs
Direct trading without the third party
Introduction
1). Hash
Function:
Any transaction
information for
the input,
fixed-length bit
string (Hash
Value) for the
output
2). Proof of
Work:
To find the
required
output, a lot of
computational
efforts are
needed
3). Timestamps:
A proof for the
specific time of
this transaction
The flow chart of all processes of transaction in blockchain 12
Introduction
13
DDAO Energy
Market
Blockchain Network
DAO Participants
Smart
Contract
Alice: account
holder on market
Bob: account
holder on market
Ali
ce s
ends
a sm
art
contr
act
to b
uy
energ
y f
rom
Bob u
sing t
oken
s
Bob r
eceiv
ed tokens,
and s
ell th
e
ene
rgy
to
Ali
ce b
y p
hy
sic
al d
ev
ice
All participants
in blockchain
network are
witnesses
Smart Contract
The DAO Business Model
• A protocol in computer
• Enhanced security
• Decreased human's mistakes and costs
• An unstopped organization
• Run and written by sets of smart contracts
• Achieve an autonomy systemThe DAO Business Model
Small-scale Microgrid Energy Market
14
Existing Grids
Future Energy Market Based on PILT-DAO
Entities Modeling LayerG
en
era
tio
nT
ran
smis
sio
nC
on
sum
pti
on
Dis
trib
uti
on
DGs
&
Microgrids
Entities
Smart
BatteriesNet
Meters
Energy
Management
System
(EMS)
Distributed
Consensus
System States
Machine
Scheduling &
Dsipatch
Price Mechanism Layer PILT-DAO Market Layer
DLPMsBids
Day Ahead Real Time Ancillary
Distribution Operator System
Main Grid Data
and Control
(SCADA)
Power
Mismatch
Monitoring &
Communication
PILT-DAO
Market Platform
Smart
Contracts
Parallel
System
Existing Energy Markets
The architecture of small-scale microgrid energy market
Three Layers Tasks
Modified IEEE 13 nodes system in MATLAB
Entities modeling layer(Distributed Generators)
Price mechanism layer(Distributed Algorithm)
DLMP based on Consensus + Innovation Algorithm
PILT-DAO market layer(Distributed Market)
Using Blockchain, DAO and Web3 User Interface tools
Market Layers: Entities Modeling Layer
15
650
632
G
633 634645646
671 692 675684611
680652
MG
MG
The modified IEEE 13
nodes test feeder
system topology
Generator Nodes:
650(SG), 646(PV),
633(PV), 684(PV),
692(MG), 680(MG)
Load Nodes: 646, 645,
632, 634, 611, 671,
675, 652
Tech Day VI 179/3/2020
IEEE P2418.5 Blockchain in Energy Standards (Dr. Claudio Lima)https://standards.ieee.org/project/2418_5.html
Tech Day VI 189/3/2020
IEEE P2418.5 Blockchain in Energy Standards (Dr. Claudio Lima)https://standards.ieee.org/project/2418_5.html
Tech Day VI 199/3/2020
IEEE P2418.5 Blockchain in Energy Standards (Dr. Claudio Lima)https://standards.ieee.org/project/2418_5.html
Design and Modelling of Blockchain Enabled Distribution Energy Markets
Tarek ElgindyDylan Cutler, Sathya Balamurugan, Ted Kwasnik, Dane Christensen, Bethany Sparn, Sam Booth
NREL | 21
Distribution System Basics
• Substations: Drop the voltage to 4kV, 12.47kV, 13 kV etc. from transmission
• Feeders: Transport power from substation to customers. Normally around 4-8 per substation. Range between 1-24
• Primaries: Section of feeder connecting substation to service transformers. 1, 2 or 3 phase.
• Distribution transformers: Drop voltage to 480V, 240V or 120V. Many configurations (two phase input, one phase and neutral (center tap), three phase etc.)
• Secondaries: Section of feeder connecting low voltage customers to distribution transformers.
NREL | 24
BlockCypher Pilot Overview
Description: • Execute transactions between two homes in ESIF leveraging foreseeTM HEMS to
control hardware in response to price signals• Develop an application for executing time-series contracts for sales/purchase
of energy between two homes• Leverage BlockCypher’s APIs to interface with blockchain• Embed cryptographically signed energy generation in the blockchain
transactions• Settle transactions on an existing cryptocurrency platform
Goal: Laboratory testing of a platform for enabling distributed energy markets and facilitating increased penetration of DER in the retail utility market.
Team: Dylan Cutler,Ted Kwasnik, Sivasathya Balamurugan, Bethany Sparn, Sam Booth
NREL | 25
Home 1 – Buyer Home: Major Appliances + HVAC + PV + Battery
Home 2 – Seller Home: Major Appliances + HVAC +
PV
NREL | 26
Workflow
Exports Electricity
Meter Datato BC
Consumes Electricity
Receive & Decrypt Data
Payment to BC
Receive Payment
Timeline
SELLER
BUYER
p2p app
foresee
p2p app
foresee
NREL | 27
Base case
P2P Contract
Load Shifting into Contract Window
Contract Start
AC Dishwasher
Battery Charging
NREL | 28
Distribution Market Approach
• Design and implement a marketplace facilitating smart contract generation, matching of bids/asks, and contract execution
– Establish spot and futures markets, uncertainty pricing
– Deliver competition and consumer choice via P2P
– Communicate locationally-dependent pricing
– Grid-edge visibility to utilities
– Reduced costs and overhead w/ increased cybersecurity
NREL | 29
Foresee Home Energy Management System
User Preferences
Weather Service
Statistical Learning
System Identification
Human control drivers Environmental control drivers
Battery Storage
PV Inverter
HVAC(t-stat)
Water Heater
Dish Washer
LaundryPower
Metering
ctrl data ctrl data ctrl data ctrl data ctrl data ctrl data data
Fridge
ctrl data ctrl
Optimized Multi-Criterion
Decision Making
data data
NREL | 30
SMART-DS: Synthetic Distribution Systems
Sub-transmission network
Three-phase medium voltage
Single-phase medium voltage (A/B/C)
Single-phase low voltage (A/B/C)
Three-phase low voltage
Synthetic SFO4.3M Customers>10M electric nodes
Rural 12.47kRural 25kVUrban 12.47kUrban 4kvUrban delta
33© 2015. All Rights Reserved.September 3, 2020
Renewable Energy Solutions
Duke Energy Renewables has completed more than 99 projects in 17 states, totaling more
than 2,900 MW of renewable energy.
349/3/2020
Blockchain for Energy Trading in the Microgrid - https://blockframe.com
359/3/2020
Blockchain for Energy Trading in the Microgrid - https://blockframe.com/
369/3/2020
Blockchain for Energy Trading in the Microgrid - https://blockframe.com/
379/3/2020
Blockchain for Energy Trading in the Microgrid - https://blockframe.com/
389/3/2020
Electricity Information Sharing and Analysis Center - https://www.eisac.com/
39© 2015. All Rights Reserved.September 3, 2020
E-ISAC Documents & NIST Smart Grid Security Controlshttps://www.eisac.com/resources/documents
Reference NIST Smart Grid Security Requirements Families
SG.AC Access Control
SG.AT Awareness and Training
SG.AU Audit and Accountability
SG.CA Security Assessment and Authorization
SG.CM Configuration Management
SG.CP Continuity of Operations
SG.IA Identification and Authentication
SG.ID Information and Document Management
SG.IR Incidence Response
SG.MA Smart Grid Information System Development and Maintenance
SG.MP Media Protection
SG.PE Physical and Environment Security
SG.PL Planning
SG.PM Security Program Management
SG.PS Personal Security
SG.RA Risk Management and Assessment
SG.SA Smart Grid Information System and Services Acquisition
SG.SC Smart Grid Information System and Communication Protection
SG.SI Smart Grid Information System and Information Integrity
409/3/2020
NERC Critical Infrastructure Protection (CIP) Security Outreachhttps://www.nerc.com/pa/CI/CIPOutreach/Pages/GridSecCon.aspx
419/3/2020
NERC Critical Infrastructure Protection (CIP) Security Standardshttps://www.nerc.com/pa/Stand/Pages/CIPStandards.aspx
Tech Day VI 429/3/2020
NIST Cyber Security Framework (CSF) – for CIP https://www.iiconsortium.org/reston-forum-2018/Greer-IIC-Energy-Forum-9FEB2018.pdf
Tech Day VI 439/3/2020
Cybersecurity for Transactive Energy - Research in the IEEE Published Literature (IEEE Xplore)https://ieeexplore.ieee.org/Xplore/home.jsp
Tech Day VI 449/3/2020
Cyber-physical Security for Transactive Energy Systems – Featured Articles
44
https://arxiv.org/abs/1903.01520
https://vtechworks.lib.vt.edu/handle/10919/86851
https://ieeexplore.ieee.org/abstract/document/8440471
Transactive energy is a framework where price-responsive loads
adjust their energy consumption at a certain time according to the
real-time energy price sent by the utility. Field demonstrations in
recent years have shown that transactive control can effectively
manage grid objectives and also monetarily benefit both the
electric utility and end-users. Therefore, transactive energy is
expected to make inroads into conventional grid operations in the
next few years. This thesis investigates how manipulating data in
the transactive energy platform affects system operations and
financial gains of different stakeholders. Understanding system
behavior under attack conditions will help in formulating effective
detection and mitigation strategies and enhancing system
resilience
https://ieee-denver.org/wp-content/uploads/sites/23/2019/12/NAPS2019_paper_279.pdf
Tech Day VI 459/3/2020
Cyber-Physical Simulation Platform for Security Assessment of Transactive Energy Systems -Yue Zhang, Scott Eisele, Abhishek Dubey, Aron Laszka, Anurag K. Srivastava
45
9/3/2020
Transactive energy systems (TES) are emerging as a transformative solution for the problems that
distribution system operators face due to an increase in the use of distributed energy resources and rapid
growth in scalability of managing active distribution system (ADS). On the one hand, these changes pose
a decentralized power system control problem, requiring strategic control to maintain reliability and
resiliency for the community and for the utility. On the other hand, they require robust financial markets
while allowing participation from diverse prosumers. To support the computing and flexibility requirements
of TES while preserving privacy and security, distributed software platforms are required.
In this paper, we enable the study and analysis of security concerns by developing Transactive Energy
Security Simulation Testbed (TESST), a TES testbed for simulating various cyber attacks. In this work, the
testbed is used for TES simulation with centralized clearing market, highlighting weaknesses in a
centralized system. Additionally, we present a blockchain enabled decentralized market solution supported
by distributed computing for TES, which on one hand can alleviate some of the problems that we identify,
but on the other hand, may introduce newer issues. Future study of these differing paradigms is necessary
and will continue as we develop our security simulation testbed.
Tech Day VI 469/3/2020
PNNL(DOE Energy Research) - https://www.gridwiseac.org/about/transactive_energy.aspx
Tech Day VI 479/3/2020
Pacific Northwest National Lab (DOE Energy Research) - https://tesp.readthedocs.io/en/latest/
Tech Day VI 489/3/2020
PNNL(DOE Energy Research) - https://www.gridwiseac.org/about/transactive_energy.aspx
Tech Day VI 499/3/2020
Pacific Northwest National Lab (DOE Energy Research) - https://tesp.readthedocs.io/en/latest/
Tech Day VI 509/3/2020
Components in a Transactive Energy Environment – “Understanding Impacts of Data Integrity Attacks
on Transactive Control Systems"
Bulk generation
This includes various generators of electricity in bulk quantities.
Typically, they are conventional power plants with quadratic cost
characteristics.
OperationsThey manage the movement of electricity across the network.
MarketsThe market is responsible for a two-way transactive bidding among
various participating entities. A double- auction market is a traditional
market strategy that where both suppliers and end-use loads submit
bids for price and quantity into a single energy market simultaneously
Communication networkData exchange between the end-use prosumer and the central
control agent or the market requires a robust communication system,
which can handle two-way mes- sage traffic. This communication
framework must be reliable as any natural or cyber attack induced
failures can jeopardize the entire operation of the TE framework.
ProsumersProsumers include end users of electricity who are also capable of
generating, storing and managing electricity. Prosumers may have roof
top PVs and other types of Distributed Energy Resources (DERS).
Such prosumers can be residential, commercial, and industrial.
Prosumers can also have controllable devices such as HVAC, smart
heating systems, which are capable of changing their electricity usage
based on suitable control signals.
Service ProvidersThese are the organizations providing services to electri- cal customers
and to utilities.
Distribution NetworkThe distributors of electricity to end customers. It can also power
generated from the prosumers to the grid. Distribution networks can
have storage, DERS, and other local controllers such as volt/var
control.
Transmission NetworkTransmission network comprises of many high voltage transmission
lines.
Tech Day VI 519/3/2020
Models and Attacks in a Transactive Energy Environment – “Understanding Impacts of Data Integrity
Attacks on Transactive Control Systems"
Tech Day VI 529/3/2020
T. Gao, W. Gao, J. J. Zhang and W. D. Gao, "Small-scale Microgrid Energy Market Based on PILT-DAO," 2019 North American
Power Symposium (NAPS), Wichita, KS, USA, 2019, pp. 1-6, doi: 10.1109/NAPS46351.2019.9000399.
Sookhak,. S. Pal, S. Biswas, S. Sridhar, A. Ashok, J. Hansen and V. Amatya, "Understanding Impacts of Data Integrity Attacks on
Transactive Control Systems," 2020 IEEE Power & Energy Society Innovative Smart Grid Technologies Conference (ISGT),
Washington, DC, USA, 2020, pp. 1-5, https://ieeexplore.ieee.org/abstract/document/9087734
Y. Zhang, S. Eisele, A. Dubey, A. Laszka, and A. K. Srivastava, “Cyber-physical simulation platform for security assessment of
transactive energy systems,'' 2019, arXiv:1903.01520. [Online]. Available: http://aronlaszka.com/papers/zhang2019cyber.pdf
V. V. G. Krishnan, Y. Zhang, K. Kaur, A. Hahn, A. Srivastava and S. Sindhu, "Cyber-security analysis of transactive energy
systems," 2018 IEEE/PES Transmission and Distribution Conference and Exposition (T&D), Denver, CO, 2018, pp. 1-9, doi:
10.1109/TDC.2018.8440471
Eisele, S., Eghtesad, T., Campanelli, K., Agrawal, P., Laszka, A. and Dubey, A., 2019. Safe and Private Forward-Trading Platform
for Transactive Microgrids. arXiv preprint arXiv:1910.12579. [Online] Available: https://scope-lab.org/files/Eisele2019a.pdf
B. A. Scriber, "A Framework for Determining Blockchain Applicability," in IEEE Software, vol. 35, no. 4, pp. 70-77, July/August 2018,
doi: 10.1109/MS.2018.2801552.
Pacific Northwest National Lab (DOE Energy Research) Transactive Simulation Platform - https://tesp.readthedocs.io/en/latest/
IEEE Communications Surveys and Tutorials (Smart City)
Tech Day VI 539/3/2020
IEEE Green Technologies Conference 2021- https://ieeegreentech.org/cfp/
Tech Day VI 549/3/2020
Denver COMSOC Chapter – http://comsoc.ieee-denver.org
News
•Security in SDN/NFV and 5G Networks – Opportunities and Challenges
•IEEE Denver Blockchain Initiative
•Blockchain for Telecommunications – COMSOC Webinar Series
•GLOBECOM 2019 – Keynote Presentations and Videos
•GLOBECOM 2019 Organizing Committee Dinner (Waikoloa, HI)
Tech Day VI 55
Thank you for joining us!
http://www.securityfeeds.com