+ All Categories
Home > Documents > Integrating Security Modeling in Embedded System Design Jan Werner, Matt Eby, Janos Mathe, Gabor...

Integrating Security Modeling in Embedded System Design Jan Werner, Matt Eby, Janos Mathe, Gabor...

Date post: 18-Jan-2016
Category:
Upload: cuthbert-miller
View: 216 times
Download: 0 times
Share this document with a friend
Popular Tags:
6
Integrating Security Modeling in Embedded System Design Jan Werner, Matt Eby, Janos Mathe, Gabor Karsai, Yuan Xue, Janos Sztipanovits Institute for Software Integrated Systems Vanderbilt University
Transcript
Page 1: Integrating Security Modeling in Embedded System Design Jan Werner, Matt Eby, Janos Mathe, Gabor Karsai, Yuan Xue, Janos Sztipanovits Institute for Software.

Integrating Security Modeling in Embedded System Design

Jan Werner, Matt Eby, Janos Mathe, Gabor Karsai, Yuan Xue, Janos Sztipanovits

Institute for Software Integrated Systems

Vanderbilt University

Page 2: Integrating Security Modeling in Embedded System Design Jan Werner, Matt Eby, Janos Mathe, Gabor Karsai, Yuan Xue, Janos Sztipanovits Institute for Software.

Goals

• Extend model-based design flows with security modeling aspects

• Develop analysis methods for security properties

• Perform architectural trade-offs using system/security metrics

• Autogenerate implementation from models

Page 3: Integrating Security Modeling in Embedded System Design Jan Werner, Matt Eby, Janos Mathe, Gabor Karsai, Yuan Xue, Janos Sztipanovits Institute for Software.

Integrated Co-design Environment

Functional Models

ComponentModels

Componentized Model Access Control

Secure Component Structure ModelPartitioning

Model Platform

Model

Deployment Model

Generators

Composition Platform

OS Security Services

HW/SW Arch

• Domain-specific Modeling Languages (AADL, Simulink/StateFlow, …)• Security modeling for different platforms• Model Analysis tools• Code Generators

Page 4: Integrating Security Modeling in Embedded System Design Jan Werner, Matt Eby, Janos Mathe, Gabor Karsai, Yuan Xue, Janos Sztipanovits Institute for Software.

Testbed Configuration

Controller Controller Controller

Wireless Link

PlantSimulator

DAQ

Different SW platforms:• Linux + GRSecurity• Others (LynxOS, VxWorks,..)xPC

PCI-DDA08/12 Data acquisition board

Single board computer SBC4495 from Micro/Sys

Page 5: Integrating Security Modeling in Embedded System Design Jan Werner, Matt Eby, Janos Mathe, Gabor Karsai, Yuan Xue, Janos Sztipanovits Institute for Software.

Experiment

Co

de G

ene

ration

And

De

plo

yme

nt

Ref

eren

ceTank 1 Tank 2 Tank 3

F2F1

H1 H2 H3

X1 X2

On/OffHi/Low

``

`

Protect against external intruders

Protect against insiders

No protection here!

Data flowSensor

Component

Data Gateway

Component

Embedded system operating system

I/O

Partition 1 Partition 2

Successful attack on component

1. Three tank control system model 2. Code generation

3. Deployment environment 4. Network attack on controller

Page 6: Integrating Security Modeling in Embedded System Design Jan Werner, Matt Eby, Janos Mathe, Gabor Karsai, Yuan Xue, Janos Sztipanovits Institute for Software.

Future work

• Modeling different security aspects: access control, security measures, confidentiality, data leakage, privacy, attack trees

• Integrating security aspects in different Domain specific modeling languages

• Creating toolchains for complex security analysis and system deployment


Recommended