Introduction to the IRRIIS Simulation SimCIP Césaire Beyel.

15
IRRIIS -FP6-2005–IST-4 EC -LO GO Introduction to the IRRIIS Simulation SimCIP Césaire Beyel

Transcript of Introduction to the IRRIIS Simulation SimCIP Césaire Beyel.

Page 1: Introduction to the IRRIIS Simulation SimCIP Césaire Beyel.

IRRIIS- FP6-2005–IST-4

EC - LOGO

Introduction to the IRRIIS Simulation SimCIP

Césaire Beyel

Page 2: Introduction to the IRRIIS Simulation SimCIP Césaire Beyel.

IRRIIS

Contents

Introduction: definition and goals of SimCIP Preliminaries and CI-Model used within SimCIP SimCIP introduction to the environment SimCIP demo SimCIP state of the art SimCIP open questions and future work

Page 3: Introduction to the IRRIIS Simulation SimCIP Césaire Beyel.

IRRIIS

Definition and goals of SimCIP

SimCIP - Simulation for Critical Infrastructure Protection SimCIP is an agent based simulation

environment, aimed at modelling and simulating systems of Critical Infrastructures (CI).

The purpose of SimCIP is to help understand the dependencies within complex infrastructure.

SimCIP should also serve as test for Middleware Improved Technology (MIT).

Page 4: Introduction to the IRRIIS Simulation SimCIP Césaire Beyel.

IRRIIS

Preliminaries: basics of the network model

The network model for SimCIP is based on the ISE-Model, the Leontief input-output model adapted to

critical infrastructures and a multi-agent concept in which CI-

components are agents and CI-Systems are systems of agents.

Page 5: Introduction to the IRRIIS Simulation SimCIP Césaire Beyel.

IRRIIS

The ISE-Model

Focus on services,

iterative processing and

Extension to other layers

Dependencies within

and between layers

Consists of three layers:

implementation,

services and effects

effectlayer

internal effect factors internal effect factors

global effect factors

servicelayer

servicesservices

mapping: service à effect mapping: service à effect

implementationlayer

implementation elementsimplementation elements

mapping: implementation à service mapping: implementation à service

Submodel 1 (e.g. telecommunication) Submodel 2 (e.g. electric power)

Page 6: Introduction to the IRRIIS Simulation SimCIP Césaire Beyel.

IRRIIS

Leontief model of infrastructures

Adapt Leontief economic model to model critical

infrastructures: System of interconnected and interdependent

services. Inputs to a service is the inoperability of services

it depends on. Output of a service is its own inoperability that

serves as input for other services.

Page 7: Introduction to the IRRIIS Simulation SimCIP Césaire Beyel.

IRRIIS

Electricity

Infrastructures in SimCIP:Electricity and Telecommunication

Telecom

SGSN NSSBackbone BSS MS

Generation Transmission Distribution

Control

Control

Power Supply

Page 8: Introduction to the IRRIIS Simulation SimCIP Césaire Beyel.

IRRIIS

Principle and example

Step 1 : identify net nodes (services)

Service 3 Service 1

Service 2

Service 4

Step 2 : determine dependencies

0.5

0.3

1.00.7

Step 3 :

compute inoperability : 0.0 0.0

0.0

0.0

))()())1(((,1min()1(1

n

i ikk txideptxfaulttx

Page 9: Introduction to the IRRIIS Simulation SimCIP Césaire Beyel.

IRRIIS

SimCIP example model : Ytali

Dependencies of the example model

C

C

G

G

G

G

G

G

G

G

G

G

G

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58 5960

61

6263

64

65

Electricity

C

C

G

G

G

G

G

G

G

GG

G

G

C

C

interdependencies

C

C

1

23

45

678

9

10

11 12

13

1415

16

1718

19

20

2122

23

24

25

26

27

28

2930

31

32

33

34

35

36

37

3839

40

Telecom

Page 10: Introduction to the IRRIIS Simulation SimCIP Césaire Beyel.

IRRIIS

SimCIP Architecture and progress of the development efforts

LampSys RTI

Logger

To

ol 1

Electricity

SimulatorCI

Data

Com

Simulator

To

ol 2

Agent / Scenario

Behaviours

An

alysis 1

An

alysis 2

Fault /

Attack

Tool

MITA

nalysis 3

SCADA

Emulator

GUI

Page 11: Introduction to the IRRIIS Simulation SimCIP Césaire Beyel.

IRRIIS

SimCIP Demo

Inoperability in a 4-nodes-CI

-0,1

0

0,1

0,2

0,3

0,4

0,5

0,6

0,7

0,8

0 50 100 150 200 250

Time

Ino

per

abil

ity/

Fau

lt

tester_1_fault

tester_1_inop

tester_2_fault

tester_2_inop

tester_3_fault

tester_3_inop

tester_4_fault

tester_4_inop

: some results

Page 12: Introduction to the IRRIIS Simulation SimCIP Césaire Beyel.

IRRIIS

SimCIP Demo: more results

Inoperability Ytali (65 nodes)

-0,2

0

0,2

0,4

0,6

0,8

1

1,2

0 10 20 30 40 50 60

Time

Ino

pe

rab

ility

/fa

ult

srvc54_transm_3

srvc54_transm_3

mean

Page 13: Introduction to the IRRIIS Simulation SimCIP Césaire Beyel.

IRRIIS

SimCIP state of the art

• Offers a GUI based interface for developing CI-models and simulation.

• Modelling and simulating occur in one single application.

• Produces simple flat files that can be evaluated with other software e.g. MS-Excel.

• Can be used in different modes: online, batch and mixed mode.

Page 14: Introduction to the IRRIIS Simulation SimCIP Césaire Beyel.

IRRIIS

SimCIP open questions and future work

• Further development and refinement of the CI-model

• Data models and definitions

• Tools for analysis

• Graphical User Interface (GUI)

• Test-bed for MIT

• External CI-Simulators

Page 15: Introduction to the IRRIIS Simulation SimCIP Césaire Beyel.

IRRIIS

Thank YOU