52
. . Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting Washington, D.C., April 12th, 2013

Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

.

......

Integration of Resilient Controland Economic Incentives

Saurabh Amin

in collaboration with the FORCES team

FORCES Kickoff MeetingWashington, D.C., April 12th, 2013

Page 2: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

Outline

...1 CPS resilience: the FORCES approach

...2 Resilient Control (RC)Electricity networksTransportation networksWater networks

...3 Economic Incentive (EI) Mechanisms

...4 RC + EI Validation

Page 3: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

Outline

...1 CPS resilience: the FORCES approach

...2 Resilient Control (RC)Electricity networksTransportation networksWater networks

...3 Economic Incentive (EI) Mechanisms

...4 RC + EI Validation

3 / 52

Page 4: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

A dichotomy in CPS.Resilient Control (RC) tools..

......

Primarily driven by the technological developments with a view ofdistributed sensing of phenomena, change detection and fault diagnosis,and closed-loop control over sensor-actuator networks.

!"# $%#

"&'#

.Economic Incentives (EI) tools..

......

Primarily driven by the strategic interactions of human decision makerswithin systemic societal institutions with a view of aligning individuallyoptimal allocations with socially optimal ones.

4 / 52

Page 5: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

Sensor Webs → Action Webs

New functionalitiesState awarenessReal-time closed-loop controlDemand managementIncident management

Need for RC + EI integration1 Off-the-shelf IT devices

⇒ software bugs & hardware flaws2 Open networks

⇒ accessible by strategic attackers3 Multi-party management

⇒ incentives for misbehavior4 Large # of field devices

⇒ increased attack surface

Large-scale criticalinfrastructures are

Cyber-Physical Systems (CPS)

5 / 52

Page 6: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

FORCES approach to high-confidence CPS.Theory of robust control..

......

Assessment, diagnosis, &responseStealthy attack diagnosisAttack-resilient control

.Theory of incentive mechanisms..

......

Information deficienciesIndividual vs. social incentivesInterdependent network risks

Sensor Actuator

Network

Physical Infrastructures

Buildings

TransportationWater & Gas

Electric Power

Detection and Regulation

Control Network

Diagnosis, Response, and Reconfiguration

Reliability and Security Risk Management

Attacks Defenses Faults

Internet

Dichotomy of RC and EI is no longer suited for ensuring resilient CPS.

6 / 52

Page 7: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

FORCES infrastructure domains

CPS Environments RC EIRoad traffic operations Distributed traffic control

(metering & control)Congestion pricing andtraveler incentives

Airport and airspaceoperations

Robust air traffic schedul-ing and routing

Strategic allocation of air-port & airspace resources

Electricity transmission &bulk-power operations

Wide-area monitoring,state estimation, and MPC

Transmission planning &cost allocation

Electricity distribution &demand management

Distributed load control,control of smart appliances

Incentives for peak-shaving& reducing price volatility

7 / 52

Page 8: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

Cyber-attacks and privacy threats

Integrity: A1 & A3

Deception causes lack of integrity

Trustworthiness of CPS data

Availability: A2 & A4

Denial-of-service (DoS) causes lack ofavailability

Accessibility of CPS components

Privacy

Disaggregate usage data collectioncauses lack of privacy

Minimization of privacy-sensitive data

Physical System

Controller

y

u

A1

A2A3

A4

A5

Deception & DoS attacks to CPSPlant

Sample

Controller

Hold

y(t)u(t)

h = tk+1 � tkh0 = ti+1 � ti

ui yk

Privacy-preserving sampling of CPS

8 / 52

Page 9: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

Claim #1: Cyber attacks = Random faults.Attackers..

......

Malicious insidersComputer hackers

cyber criminals, cyber warriors,hacktivists, rogue hackers, spies

.Attacker may manipulate CPS data..

......

Time between telemetry requests canbe used for malicious traffic injectionBoth malicious and legitimate trafficcan travel through encrypted tunnels

A. Cárdenas, S. Amin, S. Sastry, et al. [ASIACCS]S. Amin, X. Litrico, S. Sastry, A. Bayen. [HSCC ’10]

9 / 52

Page 10: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

Claim #2: IT security is necessary but not sufficient

A. Cárdenas, S. Amin, S. Sastry. [HotSec ’08]A. Cárdenas, S. Amin, G. Schwartz. [HiCoNS’12]

10 / 52

Page 11: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

Claim #3: CPS operators underinvest in security

Stuxnet worm [’10-’11]Targets SCADA systemsFour zero-day exploits, windows rootkit,antivirus evasion, p-2-p updates,network infection routinesReprograms PLC codeInformation stealing: Duqu [’11-’12]

Network induced risksSecurity is a public goodInfrastructures are privately managedIndividual & social incentives differ

S. Amin, G. Schwartz, S. Sastry.GameSec ’10, CDC ’11, Automatica

Regulatory Control

Supervisory Control

Source: Symantec, NYT

11 / 52

Page 12: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

Claim #4: Reliability-Security failures are non-isolable

G. Schwartz, S. Amin, et al. [Allerton ’11], S. Amin, G. Schwartz, S. Sastry. [CDC’11]

12 / 52

Page 13: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

Claim #5: Security legislation needs a scientific base

.Cybersecurity Act S.2105 vs. SECURE IT Act S. 2151..

......

S.2105 [Lieberman et al.]: DHS to access risks and vulnerabilitiesto critical infrastructures. Recommends a regulation that requiresprivate companies owning designated critical infrastructure to certifythat their cybersecurity capabilities rise to an appropriate level.S. 2151 [McCain et al.]: Federal contractors required to inform thegovernment about cyber threats. Provides liability protections forthe private sector to share cyber threat information throughestablished channels and the Department of Commerce.

Big questions: Regulations? Incentives? Privacy laws?R. Böhme, G. Schwartz. [WEIS’10]G. Schwartz, B. Johnson, S. Sastry [Work-in-progress]

13 / 52

Page 14: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

Outline

...1 CPS resilience: the FORCES approach

...2 Resilient Control (RC)Electricity networksTransportation networksWater networks

...3 Economic Incentive (EI) Mechanisms

...4 RC + EI Validation

14 / 52

Page 15: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

Resilient control for CPS security

1 Threat assessmentHow to model attacker and his strategy?Consequences to the physical infrastructure

2 Attack diagnosisHow to detect manipulations of sensor-control data?Stealthy [undetected] attacks

3 Attack resilient controlDesign of resilient control algorithms?Fundamental limitations

Diagnosis

Response Assessment

15 / 52

Page 16: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

Outline

...1 CPS resilience: the FORCES approach

...2 Resilient Control (RC)Electricity networksTransportation networksWater networks

...3 Economic Incentive (EI) Mechanisms

...4 RC + EI Validation

16 / 52

Page 17: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

Indian Blackout of 2012

620M people without power10x severe that US blackout of 2003

.Control + Incentiveissues:..

......

1 Overdraw by utilities2 High loading3 Weak transmission4 Mis-operation of

protection systems

17 / 52

Page 18: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

Electricity Theft: India

World Bank Reports: ∼ 30−50% electricity is stolen in somejurisdictions

18 / 52

Page 19: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

Deception attacks to AMIs

.Stealthy attacker..

......

Knows/learns CPS parametersAdapts to diagnosis algorithmInjects malicious data after obtainingunauthorized accessAchieves his goal yet evade detection

!"#$%&'

()*'

+,-.'/

.%.0'0.,1$234'

5.,#'67248/9"72'1,%,'

*26700.6%'90$6.'4$32,#4'

Real data: Y1, . . . ,Yn

Fake readings: Y1, . . . , Yn

Attack model: Yi = Yi +ai

19 / 52

Page 20: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

Previous work on energy usage profiles

!"#$%&'($)*+$,%-'-.*

Difficult to obtain “attack” dataDifficult to generalize to new“smart” attacks

Y1, . . . , Ynバヶヵロリユンァヅユヵユヤヵリヰワ

ァヂロヨヰンリヵラヮ

!"#$%&'()

*+$,-&$&.).,#,)

*+("/&'0%(&.)$&,'+%+1)

More false alarm ratesEasier to attack and difficult totune

20 / 52

Page 21: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

Detection of stealthy attacks.Adversary’s goal..

......

minY1,...,Yn

f (Y1, . . . , Yn)

g(Y1, . . . , Y) ⩽ 0

E.g.: Minimize energy bill while not beingdetected by a classifier.Anomaly detection..

......

Cumulative sum (CUSUM)Exponential weighted moving average(EWMA)Local outlier factor (LOF)Generalized likelihood ratio (GLR)

!"#$%&'

()*'

+,-.'/

.%.0'0.,1$234'

5.,#'67248/9"72'1,%,'

*26700.6%'90$6.'4$32,#4'

Real data: Y1, . . . ,Yn

Fake readings: Y1, . . . , Yn

Attack model: Yi = Yi +ai

21 / 52

Page 22: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

Learning with good data and attack invariantsWe only have “good” data

No access to “attack” dataTrain only one class (“good” data)

We know “attack invariant”Known attacker objective: minimize energy bill while not beingdetected by classifierUse composite hypothesis testing to select attack probabilitydistribution

Find worst possible undetected attack for each classifier, and compute thecorresponding cost (e.g., kWh lost).

A. Cárdenas et al. 2012

22 / 52

Page 23: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

EvaluationAutoregressive moving average (ARMA) based generalized likelihood ratio (GLR)provides maximum diagnostic ability for “stealthy attacks”. A. Cárdenas, et. al. ’12

Work in progress

Attacker mistraining classifier

Detect other anomalies (e.g., consumer on vacation)23 / 52

Page 24: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

Regulated electricity distribution: players

Distribution utilities

Regulatory agency

Consumers

Asymmetric*Informa0on*

All parties have hidden (private) information. E.g: distributor knows hiscosts & consumer demand better than regulator.Incentive regulation for deploying diagnostic systems?

24 / 52

Page 25: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

Outline

...1 CPS resilience: the FORCES approach

...2 Resilient Control (RC)Electricity networksTransportation networksWater networks

...3 Economic Incentive (EI) Mechanisms

...4 RC + EI Validation

25 / 52

Page 26: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

RC problem: Active management of traffic incidents.Random failure..

......

CA Highway patrol report: Accident on I680 (11/15/2010) blocking tworight lanes near post-mile 35 upstream of the offramp to Crow CanyonRd.

accident(

(a)(

(b)(

(c)(

(d)(

Total(Network(Delay(per(5(minutes(

Mainline(Speed(Contour(

HOV(Lane(Speed(Contour(

120(veh.Ghours(

26 / 52

Page 27: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

RC Strategy I

Open HOV lane for everyone upstream of the accidentStart ramp metering (queue control on El Cerro & Diablo ramps)Redirect traffic from Sycamore Valley Rd. to Crow Canyon Rd.

accident(

El(Cerro:(ALINEA(RM(

Diablo:(ALINEA(RM(

Sycamore(Valley:(Redirect(to(Crow(Canyon(

(a)(

(b)(

(c)(

(d)(

Total(Network(Delay(per(5(minutes(

Mainline(Speed(Contour(

HOV(Lane(Speed(Contour(

65(veh.Jhours(

RC significantly improves performance and reliability27 / 52

Page 28: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

RC Strategy IIStrategy I plusDiverge traffic to a parallel arterial (San Ramon Valley Boulevard) usingchangeable message signs (CMS)

San$Ram

on$Valley$B

lvd.$deto

ur$

CMS$

Signalized$intersec:on$at$

Sycamore$Valley$Rd.$&$

San$Ramon$Valley$Blvd.$

(a)$

(b)$

Total$Network$Delay$per$5$minutes$75$veh.Hhours$

(c)$

Mainline$Speed$Contour$

San$Ramon$Valley$Detour$Speed$Contour$

(d)$

signal$

Strategy I is expected to be better than Strategy IIFreeway incident management requires coordination with arterial trafficmanagement 28 / 52

Page 29: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

Cyber-attacks to transportation infrastructures

Hackers: Road signs near MIT (2008)

Hackers: Tolling system(2008)

Insiders: LA traffic control (2008)

UCSD-UW Demo: Car hacking (2011)

29 / 52

Page 30: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

Tools for real-time assurance

Trustworthy informationAdvisories (congestion levels) and alerts (incidents)

Resilient control for safe and efficient operation under(Non-)recurrent congestionIncidentsDoS and deception attacks

Operational strategy selectionAutomatic control-based enforcement strategiesPricing strategies to manage network congestion

30 / 52

Page 31: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

Outline

...1 CPS resilience: the FORCES approach

...2 Resilient Control (RC)Electricity networksTransportation networksWater networks

...3 Economic Incentive (EI) Mechanisms

...4 RC + EI Validation

31 / 52

Page 32: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

Gignac water SCADA system

.SCADA components..

......

Level & velocity sensors

PLCs & gate actuators

Wireless communication

GIGNAC

ASA : Canal manager

Feeder canal : 8 km

Right Bank : 15 km

Secondary channels

: ~270 km

Left Bank : 30 km

32 / 52

Page 33: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

Regulatory control of canal pools

.Control objective..

......

Manipulate gate openingControl upstream water levelReject disturbances (offtake withdrawals)

.SCADA interface..

......

.Avencq cross-regulator..

......

33 / 52

Page 34: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

Defender and attacker modelsDefender

Estimate Model [Freq. Domain]

ydi =

adis

e−τi sqi−1 −ad

is

[qi + pi ]

Parameters: adi ,τi , Laplace variable: s

Design robust decentralized PI control

qi−1 = κi−1i ydi , qi = κii yd

i

Controllers: κi−1i ,κii

AttackerCompromise yd

i and inject gi

ydi = yd

i +gi

Regulate pi to steal water

d

iyd

1y +i

Pool i+1 Pool i

1p +iip1p -i

1q -iiq

1q +i

Test site before attack

Test site after attack34 / 52

Page 35: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

Cyber-attack on the Avencq canal pool

Field operational test (October 12th, 2009)

35 / 52

Page 36: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

Cyber-attack on the Avencq canal pool

Successful attack

36 / 52

Page 37: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

Model-based diagnosis scheme

Sensors: ydi ,y

di+1 and yu

i ,yui+1

Correct

Diagnosis

Pool i+1

withdrawal Pool i

withdrawal

1p +i

ip

1p -i

Pool i

Pool 1+i

d

iy

d

1y +i

u

iy

u

1y +i

0 5 10 15 200

0.02

0.04

0.061 2

r1

r2

0 5 10 15 200

0.05

0.1

0.15

Hours

Water Withdrawal (m /s) in pools through offtake

p1

p2

Observer 2 Observer 1

time (hours)

2r 1r

1δp 2δp

Decision rule

Defense

Fault

37 / 52

Page 38: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

Attack diagnosis: upstream level sensors hacked

0 5 10 15 200

0.02

0.04

0.06u u

r1

r2

0 5 10 15 200

0.05

0.1

0.15

Hours

Water Withdrawal (m /s) in pools through offtake

p1

p2

Correct

Diagnosis

Pool i+1

withdrawal

Pool i

withdrawal

Observer 2 Observer 1

Upstream

Sensors Hacked

1p +i

ip

1p -i

Pool i

Pool 1+i

d

iy

d

1y +i

u

iy~

u

1y~

+i

2r 1r

1δp 2δp

time (hours)

Defense

Fault

Attack

Correct diagnosis of withdrawal in both pools

38 / 52

Page 39: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

Attack diagnosis: downstream level sensors hacked

0 5 10 15 200

0.02

0.04

0.06d d

r1

r2

0 5 10 15 200

0.05

0.1

0.15

Hours

Water Withdrawal (m /s) in pools through offtake

p1

p2

Incomplete

Diagnosis

Incomplete

Diagnosis

1p +i

ip

1p -i

Pool i

Pool 1+i

d

iy~

d

1y~

+i

u

iy

u

1y +i

Downstream

Sensors Hacked

Pool i+1

withdrawal

Pool i

withdrawal

Observer 2 Observer 1

time (hours)

2r 1r

1δp 2δp

Defense

Fault

Attack

Withdrawal detected in both pools

39 / 52

Page 40: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

Model-based fault/attack diagnosis.Security implications..

......

Enhanced model (redundancy) improvesdetection

Sensors located near offtakes are critical

Localized sensor attacks do not lead toglobal degradation

Multiple pool sensor attacks can evadedetection [stealth]

!"#$

%&"'()*+%$

,"(-./0"$

0"(%1)"0"'2%$3"'%+)$

%*4'(-%$

56(&7$8$9(1-2$$

:*(4'+%*%$$

;(1-2%$

<1'7'+#'$*'=12%>$

?+'2)+-$<7'+#'$*'=12%>$

3"&1)*2@$8$

)"-*(A*-*2@$$

%&"'()*+%$

5-")2%$B$

(:C*%+)*"%$

?+00D$!"2D$

?-(%%*&(-$9(1-2$$

:*(4'+%*%$$

EF@%*&(-$

(6(&7%$ ?@A")$

(6(&7%$

0 5 10 15 200

0.02

0.04

0.06d d

r1

r2

0 5 10 15 200

0.05

0.1

0.15

Hours

Water Withdrawal (m /s) in pools through offtake

p1

p2

Incomplete

Diagnosis

Incomplete

Diagnosis

1p +i

ip

1p -i

Pool i

Pool 1+i

d

iy~

d

1y~

+i

u

iy

u

1y +i

Downstream

Sensors Hacked

Pool i+1

withdrawal

Pool i

withdrawal

Observer 2 Observer 1

time (hours)

2r 1r

1δp 2δp

Defense

Fault

Attack

40 / 52

Page 41: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

Outline

...1 CPS resilience: the FORCES approach

...2 Resilient Control (RC)Electricity networksTransportation networksWater networks

...3 Economic Incentive (EI) Mechanisms

...4 RC + EI Validation

41 / 52

Page 42: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

Interdependent security (IDS) & incentives to secure.A problem of incentives..

......

Due to presence of network-inducedinterdependencies, the individuallyoptimal [Nash] security allocations aresub-optimal.

.Interdependencies due to..

......

Network induced risks ⇒vulnerability to distributed DOSattacksNegative externalitiesGoal: Develop mechanisms toreduce CPS incentive sub-optimality

[Amin, Schwartz, Sastry, CDC ’11,Automatica]

Courtesy: C. Goldschmidt (Symantec)

42 / 52

Page 43: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

Interdependence for networked control systems (NCS).NCS security & reliability..

......

Security failures (attacks S) & reliability failures (faults R) aredifficult to distinguishModel for communication network failures F:

Pr(S∪R | F) = Pr(R | F)+Pr(S | F)−Pr(R | F)Pr(S | F)= Pr(R | F)︸ ︷︷ ︸

direct failure (reliability)

+(1−Pr(R | F))Pr(S | F)︸ ︷︷ ︸indirect failure (security)

,

Interdependence: Pr(S | F) = α(η)

α(·): strictly increasing functionη : number of insecure players (NCS)

Network induced interdependencies43 / 52

Page 44: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

Environment summary

A game of M plant-controller systems (players)

For player i1 (S) or (N) (Stage 1 choice variable)

If (S) then i incurs per period security cost, ℓi ∈ [0,∞)

V i :=

{S, player i invests in security,N, player i does not invest in security

2 ui ∈ Rm – control input (Stage 2 choice variable)

44 / 52

Page 45: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

Model summary

.Stage 1: Each player chooses (S) or (N)..

......

Failure probabilities depend on security choicesBased on interdependent security model:

Pr(S∪R | F) = Pr(R | F)︸ ︷︷ ︸direct failure (reliability)

+(1−Pr(R | F))Pr(S | F)︸ ︷︷ ︸indirect failure (security)

,

If (S), at each t , player incurs a per period (heterogeneous) securitycosts ℓi ∈ [0,∞)

.Stage 2: Each player is an operator of a NCS........ A standard model of NCS and unreliable communications

45 / 52

Page 46: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

Individual optima [Nash equilibria] and social optima.Increasing incentive case..

......

If a player secures, other player gain from securing increases

Security cost of Player 1

Se

curi

ty c

ost

of

Pla

ye

r 2

Social Optima

Individual optima

{S,S}

{N,N}

{S,S} & {N,N}

{S,S}

{N,N}

Individual

optima

Social optima

¹

46 / 52

Page 47: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

Individual optima [Nash equilibria] and social optima.Decreasing incentive case..

......

If a player secures, other player gain from securing decreases

Security cost of Player 1

Se

curi

ty c

ost

of

Pla

ye

r 2

Social Optima

Individual optima

{S,S}

{N,N}

{S,N} & {N,S}

{S,S}

{N,N}

Individual

optima

Social optima

¹

{S,N} & {N,S}

47 / 52

Page 48: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

Outline

...1 CPS resilience: the FORCES approach

...2 Resilient Control (RC)Electricity networksTransportation networksWater networks

...3 Economic Incentive (EI) Mechanisms

...4 RC + EI Validation

48 / 52

Page 49: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

Current testbeds

.C2 Wind Tunnel..

......

Provides multi-modeling and simulation environment to evaluateperformance of command and control (C2) centersSupports modeling of human performance and man-machineinteraction

.DEfense Test and Evaluation Research (DETER)..

......

Large scale testbed for simulation of internet attacks and defenseson complex networked systemsConsists of approx. 300 computers and routersUsed by DHS in year 2006 to simulate simultaneous attacks oncritical infrastructures

49 / 52

Page 50: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

DETER integration with CPS dynamics

Plant

Simulator

),( uxfdt

dx=

)0(x

)(dx

)2( dx

)3( dx

DETER

Emulated

Network

Controller

Simulator

),(1 kTTc xxhu K=

)0(u

)(Du

)2( Du

)3( Du

)( 1tu )( 1Tx

)( 2Tx

)( 3Tx

)( 4Tx

)( 2tu

)( 3tu

)( 4tu

dd

Plant

Interface

Controller

Interface

D D

K,321 ,, ttt Control arrival times K,321 ,, TTT Measurement arrival times

K),(),0( dxx

State sequence

K),(),0( Duu

Control sequence

K,2,,0 dd Measurement sampling times K,2,,0 DD Control sampling times

Effects of network topology and traffic

Background [web] + foreground [control] + malicious [attack] traffic

Plant-controller locations relative to compromised nodes

Empirical distributions of delay, packet loss, and jitter

[A. Hussain, S. Amin ’12]50 / 52

Page 51: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

CPS security experimentation using DETER

Multi-plant, single-controller CPS in spanning tree topology

51 / 52

Page 52: Integration of Resilient Control and Economic …...Integration of Resilient Control and Economic Incentives Saurabh Amin in collaboration with the FORCES team FORCES Kickoff Meeting

FORCES: Looking forward

!"#!$%! $%! "#!

$%! "#! $%!&!"#!

52 / 52